Class MigrationTypeSerializer
Inheritance
System.Object
MigrationTypeSerializer
Assembly: Eco.Core.dll
Syntax
public class MigrationTypeSerializer : ObjectSerializer, IReferenceableSerializer, IInitializableSerializer, ISerializer
Constructors
MigrationTypeSerializer(MigrationManager, Type, String)
Declaration
public MigrationTypeSerializer(MigrationManager migrationManager, Type migrationType, string targetSchemaType)
Parameters
Type |
Name |
Description |
MigrationManager |
migrationManager |
|
System.Type |
migrationType |
|
System.String |
targetSchemaType |
|
Methods
DecodeInstance(BinaryReader)
Declaration
protected override object DecodeInstance(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Returns
Type |
Description |
System.Object |
|
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
EncodeInstance(BinaryWriter, Object, SerializeFlags)
Declaration
protected override void EncodeInstance(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
Implements
Extension Methods