Class GenericQcSerializer
Serializer for all types that are generic constructions of a single type.
Inheritance
GenericQcSerializer
Assembly: QFSW.QC.dll
Syntax
public abstract class GenericQcSerializer : IQcSerializer
Constructors
GenericQcSerializer()
Declaration
protected GenericQcSerializer()
Properties
GenericType
The incomplete generic type of this serializer.
Declaration
protected abstract Type GenericType { get; }
Property Value
Priority
Declaration
public virtual int Priority { get; }
Property Value
Methods
CanSerialize(Type)
Declaration
public bool CanSerialize(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Declaration
public abstract string SerializeFormatted(object value, QuantumTheme theme)
Parameters
Returns
SerializeRecursive(Object, QuantumTheme)
Declaration
protected string SerializeRecursive(object value, QuantumTheme theme)
Parameters
Returns
Explicit Interface Implementations
Declaration
string IQcSerializer.SerializeFormatted(object value, QuantumTheme theme, Func<object, QuantumTheme, string> recursiveSerializer)
Parameters
Returns
Implements
Extension Methods