Class LegacyTypeSerializer
Legacy version of Eco.Core.Serialization.Serializers.TypeSerializer (before 9.6). May be removed after 10.0 release. Last compatible version should be set to at least 3.9201.
Inheritance
System.Object
LegacyTypeSerializer
Assembly: Eco.Core.dll
Syntax
public class LegacyTypeSerializer : ValueSerializer<Type>, ISerializer, IValueSerializer
Constructors
LegacyTypeSerializer(MigrationManager)
Declaration
public LegacyTypeSerializer(MigrationManager manager)
Parameters
Fields
TillVersion
Declaration
public const double TillVersion = 3.9201
Field Value
Type |
Description |
System.Double |
|
Methods
DecodeValue(BinaryReader)
Declaration
public override Type DecodeValue(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Returns
Type |
Description |
System.Type |
|
Overrides
Eco.Core.Serialization.Serializers.ValueSerializer<System.Type>.DecodeValue(System.IO.BinaryReader)
EncodeValue(BinaryWriter, Type, SerializeFlags)
Declaration
public override void EncodeValue(BinaryWriter writer, Type type, SerializeFlags flags)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|
System.Type |
type |
|
SerializeFlags |
flags |
|
Overrides
Eco.Core.Serialization.Serializers.ValueSerializer<System.Type>.EncodeValue(System.IO.BinaryWriter, System.Type, Eco.Core.Serialization.SerializeFlags)
Skip(BinaryReader)
Declaration
public override void Skip(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Overrides
Implements
Extension Methods