Show / Hide Table of Contents

    Class BasicQcSerializer<T>

    Serializer for a single type.

    Inheritance
    Object
    BasicQcSerializer<T>
    DictionaryEntrySerializer
    StringSerializer
    Vector2IntSerializer
    Vector2Serializer
    Vector3IntSerializer
    Vector3Serializer
    Vector4Serializer
    Implements
    IQcSerializer
    Namespace: QFSW.QC
    Assembly: QFSW.QC.dll
    Syntax
    public abstract class BasicQcSerializer<T> : IQcSerializer
    Type Parameters
    Name Description
    T

    The type to serialize.

    Properties

    Priority

    Declaration
    public virtual int Priority { get; }
    Property Value
    Type Description
    Int32

    Methods

    CanSerialize(Type)

    Declaration
    public bool CanSerialize(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    Boolean

    SerializeFormatted(T, QuantumTheme)

    Declaration
    public abstract string SerializeFormatted(T value, QuantumTheme theme)
    Parameters
    Type Name Description
    T value
    QuantumTheme theme
    Returns
    Type Description
    String

    SerializeRecursive(Object, QuantumTheme)

    Declaration
    protected string SerializeRecursive(object value, QuantumTheme theme)
    Parameters
    Type Name Description
    Object value
    QuantumTheme theme
    Returns
    Type Description
    String

    Explicit Interface Implementations

    IQcSerializer.SerializeFormatted(Object, QuantumTheme, Func<Object, QuantumTheme, String>)

    Declaration
    string IQcSerializer.SerializeFormatted(object value, QuantumTheme theme, Func<object, QuantumTheme, string> recursiveSerializer)
    Parameters
    Type Name Description
    Object value
    QuantumTheme theme
    Func<Object, QuantumTheme, String> recursiveSerializer
    Returns
    Type Description
    String

    Implements

    IQcSerializer

    Extension Methods

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