Class QuantumSerializer
Handles formatted serialization for console returns.
Namespace: QFSW.QC
Assembly: QFSW.QC.dll
Syntax
public class QuantumSerializer
Constructors
QuantumSerializer()
Creates a Quantum Serializer with the default injected serializers
Declaration
public QuantumSerializer()
QuantumSerializer(IEnumerable<IQcSerializer>)
Creates a Quantum Serializer with a custom set of serializers.
Declaration
public QuantumSerializer(IEnumerable<IQcSerializer> serializers)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<IQcSerializer> | serializers | The IQcSerializers to use in this Quantum Serializer. |
Methods
SerializeFormatted(Object, QuantumTheme)
Serializes the object with formatting for displaying in the console.
Declaration
public string SerializeFormatted(object value, QuantumTheme theme = null)
Parameters
Type | Name | Description |
---|---|---|
Object | value | The value to format and serialize. |
QuantumTheme | theme | (Optional) QuantumTheme to use for formatting the results. |
Returns
Type | Description |
---|---|
String | The formatted serialization. |