Show / Hide Table of Contents

Class MigrationTypeSerializer

Inheritance
System.Object
ObjectSerializer
MigrationTypeSerializer
Implements
IReferenceableSerializer
IInitializableSerializer
ISerializer
Inherited Members
ObjectSerializer.parent
ObjectSerializer.EncodeWith(ISerializer, BinaryWriter, Object, SerializeFlags)
ObjectSerializer.DecodeReferenceable(BinaryReader)
ObjectSerializer.Decode(BinaryReader)
ObjectSerializer.DecodeObject(BinaryReader, Int32)
ObjectSerializer.DecodeToArray(BinaryReader, Array, Int32)
ObjectSerializer.DecodeToMember(BinaryReader, Object, MemberInfo)
ObjectSerializer.Skip(BinaryReader)
ObjectSerializer.ToString()
ObjectSerializer.IsNullableType
ObjectSerializer.Type
ObjectSerializer.SchemaType
ObjectSerializer.Schema
ObjectSerializer.ReferenceService
ObjectSerializer.ID
Namespace: Eco.Core.Serialization.Serializers
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
ObjectSerializer.DecodeInstance(BinaryReader)

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
ObjectSerializer.Encode(BinaryWriter, Object, SerializeFlags)

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
ObjectSerializer.EncodeInstance(BinaryWriter, Object, SerializeFlags)

Initialize()

Declaration
public void Initialize()

SkipInstance(BinaryReader)

Declaration
protected override void SkipInstance(BinaryReader reader)
Parameters
Type Name Description
System.IO.BinaryReader reader
Overrides
ObjectSerializer.SkipInstance(BinaryReader)

Implements

IReferenceableSerializer
IInitializableSerializer
ISerializer

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾