PostSharpAPI ReferencePost­Sharp.​SerializationValue­Type­Serializer<T>
Open sandboxFocus

Class ValueTypeSerializer<T>

Base serializer for all value types.

Inheritance
ValueTypeSerializer<T>
Implements
ISerializer
Namespace: PostSharp.Serialization
Assembly: PostSharp.dll
Syntax
public abstract class ValueTypeSerializer<T> : Object, ISerializer where T : struct, ValueType
Type Parameters
Name Description
T

Constructors

Name Description
ValueTypeSerializer() PostSharp.Serialization.ValueTypeSerializer`1

Methods

Name Description
Convert(Object, Type)

Converts a value into a given target type.

DeserializeObject(IArgumentsReader)

Creates an instance of the given type.

SerializeObject(T, IArgumentsWriter)

Serializes an object

Explicit Interface Implementations

Name Description
ISerializer.CreateInstance(Type, IArgumentsReader)
ISerializer.DeserializeFields(ref Object, IArgumentsReader)
ISerializer.IsTwoPhase
ISerializer.SerializeObject(Object, IArgumentsWriter, IArgumentsWriter)