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
dataTouchstoneDataThe Touchstone data to write.
writerTextWriterThe text writer to write to.
optionsTouchstoneOptionsOptional 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
dataTouchstoneDataThe Touchstone data to write.
filePathstringThe output file path.
optionsTouchstoneOptionsOptional 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
dataTouchstoneDataThe Touchstone data to write.
optionsTouchstoneOptionsOptional output options.
Returns
- string
The Touchstone content as a string.