Table of Contents

Class TouchstoneWriter

Namespace
Touchstone.Parser.Utilities
Assembly
Touchstone.Parser.dll

Writes TouchstoneData to Touchstone (.sNp) file format. Produces valid Touchstone v1.0 output.

public static class TouchstoneWriter
Inheritance
TouchstoneWriter
Inherited Members

Methods

Write(TouchstoneData, TextWriter, TouchstoneOptions?)

Writes Touchstone data to a TextWriter.

public static void Write(TouchstoneData data, TextWriter writer, TouchstoneOptions? options = null)

Parameters

data TouchstoneData

The Touchstone data to write.

writer TextWriter

The text writer to write to.

options TouchstoneOptions

Optional output options. If null, uses the original options from the data.

Exceptions

ArgumentNullException

Thrown when data or writer is null.

Write(TouchstoneData, string, TouchstoneOptions?)

Writes Touchstone data to a file.

public static void Write(TouchstoneData data, string filePath, TouchstoneOptions? options = null)

Parameters

data TouchstoneData

The Touchstone data to write.

filePath string

The output file path.

options TouchstoneOptions

Optional output options. If null, uses the original options from the data.

WriteToString(TouchstoneData, TouchstoneOptions?)

Writes Touchstone data to a string.

public static string WriteToString(TouchstoneData data, TouchstoneOptions? options = null)

Parameters

data TouchstoneData

The Touchstone data to write.

options TouchstoneOptions

Optional output options.

Returns

string

The Touchstone content as a string.