Class BasicQcSerializer<T>
Serializer for a single type.
Inheritance
BasicQcSerializer<T>
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
Methods
CanSerialize(Type)
Declaration
public bool CanSerialize(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Declaration
public abstract string SerializeFormatted(T 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