Show / Hide Table of Contents

    Class IEnumerableSerializer<T>

    Inheritance
    Object
    PolymorphicQcSerializer<T>
    IEnumerableSerializer<T>
    IDictionarySerializer
    IEnumerableSerializer
    Implements
    IQcSerializer
    Inherited Members
    PolymorphicQcSerializer<T>.Priority
    PolymorphicQcSerializer<T>.CanSerialize(Type)
    PolymorphicQcSerializer<T>.IQcSerializer.SerializeFormatted(Object, QuantumTheme, Func<Object, QuantumTheme, String>)
    PolymorphicQcSerializer<T>.SerializeRecursive(Object, QuantumTheme)
    Namespace: QFSW.QC.Serializers
    Assembly: QFSW.QC.Serializers.dll
    Syntax
    public abstract class IEnumerableSerializer<T> : PolymorphicQcSerializer<T>, IQcSerializer where T : class, IEnumerable
    Type Parameters
    Name Description
    T

    Methods

    GetObjectStream(T)

    Declaration
    protected abstract IEnumerable GetObjectStream(T value)
    Parameters
    Type Name Description
    T value
    Returns
    Type Description
    IEnumerable

    SerializeFormatted(T, QuantumTheme)

    Declaration
    public override string SerializeFormatted(T value, QuantumTheme theme)
    Parameters
    Type Name Description
    T value
    QuantumTheme theme
    Returns
    Type Description
    String
    Overrides
    QFSW.QC.PolymorphicQcSerializer<T>.SerializeFormatted(T, QFSW.QC.QuantumTheme)

    Implements

    IQcSerializer

    Extension Methods

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