Class MigrationChainSerializer
Inheritance
System.Object
MigrationChainSerializer
Assembly: Eco.Core.dll
Syntax
public class MigrationChainSerializer : ObjectSerializer, IReferenceableSerializer, IInitializableSerializer, ISerializer
Constructors
MigrationChainSerializer(MigrationManager, ImmutableSerializerSchema, Double)
Declaration
public MigrationChainSerializer(MigrationManager migrationManager, ImmutableSerializerSchema schema, double version)
Parameters
MigrationChainSerializer(MigrationManager, SerializerSchema, Double)
Declaration
public MigrationChainSerializer(MigrationManager migrationManager, SerializerSchema schema, double version)
Parameters
Methods
DecodeObject(BinaryReader, Int32)
Declaration
protected override DecodedObject DecodeObject(BinaryReader reader, int objTypeId)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
System.Int32 |
objTypeId |
|
Returns
Overrides
Encode(BinaryWriter, Object, SerializeFlags)
Declaration
public override void Encode(BinaryWriter writer, object instance, SerializeFlags flags)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|
System.Object |
instance |
|
SerializeFlags |
flags |
|
Overrides
Initialize()
Declaration
SkipInstance(BinaryReader)
Declaration
protected override void SkipInstance(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Overrides
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
Implements
Extension Methods