Open sandboxFocus

Class ReferenceTypeSerializer<T>

Base class for serializers of reference types with strongly-typed serialization methods.

Inheritance
ReferenceTypeSerializer<T>
Implements
Namespace: Metalama.Framework.Serialization
Assembly: Metalama.Framework.dll
Syntax
public abstract class ReferenceTypeSerializer<T> : ReferenceTypeSerializer, ISerializer where T : class
Type Parameters
Name Description
T

The type of objects being serialized.

Constructors

Name Description
ReferenceTypeSerializer()

Methods

Name Description
CreateInstance(IArgumentsReader)
CreateInstance(Type, IArgumentsReader)

Creates an instance of the given type.

DeserializeFields(object, IArgumentsReader)

Completes the second phase of deserialization by setting fields and other properties.

DeserializeFields(T, IArgumentsReader)
SerializeObject(object, IArgumentsWriter, IArgumentsWriter)

Serializes an object.

SerializeObject(T, IArgumentsWriter, IArgumentsWriter)

Extension Methods

See Also