Show / Hide Table of Contents

Class CollectionMigration

Inheritance
System.Object
CollectionMigration
CollectionToDictionaryDataMigration
Implements
IMigration
Namespace: Eco.Core.Serialization.Migrations.CollectionMigrations
Assembly: Eco.Core.dll
Syntax
public abstract class CollectionMigration : Object, IMigration

Constructors

CollectionMigration(String, String)

Declaration
protected CollectionMigration(string itemSchemaType, string newSchemaType)
Parameters
Type Name Description
System.String itemSchemaType
System.String newSchemaType

Fields

itemSchemaType

Declaration
protected readonly string itemSchemaType
Field Value
Type Description
System.String

itemSerializer

Declaration
protected ISerializer itemSerializer
Field Value
Type Description
ISerializer

migrationManager

Declaration
protected MigrationManager migrationManager
Field Value
Type Description
MigrationManager

newSchemaType

Declaration
protected readonly string newSchemaType
Field Value
Type Description
System.String

Methods

Initialize(MigrationManager)

Declaration
public virtual void Initialize(MigrationManager manager)
Parameters
Type Name Description
MigrationManager manager

Migrate(MigrationContext)

Declaration
public abstract void Migrate(MigrationContext context)
Parameters
Type Name Description
MigrationContext context

Implements

IMigration

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
☀
☾