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