Show / Hide Table of Contents

    Class QuantumSerializer

    Handles formatted serialization for console returns.

    Inheritance
    Object
    QuantumSerializer
    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.

    Extension Methods

    ArraySingleExtensions.AsArraySingle<T>(T)
    CollectionExtensions.Yield<T>(T)
    Quantum Console by QFSW
    Back to top