Show / Hide Table of Contents

Class DictionaryEntriesMigration

Base class for for dictionary entries migrations. Supports items filtering, but can't convert empty dictionary to non-empty.

Inheritance
System.Object
DictionaryMigration
DictionaryEntriesMigration
DictionaryDataMigration
DictionaryKeyMigration<TOldKey, TNewKey>
DictionaryValueMigration<TOldValue, TNewValue>
Implements
IMigration
Inherited Members
DictionaryMigration.keySchemaType
DictionaryMigration.valueSchemaType
DictionaryMigration.newSchemaType
DictionaryMigration.keySerializer
DictionaryMigration.valueSerializer
DictionaryMigration.migrationManager
DictionaryMigration.Initialize(MigrationManager)
Namespace: Eco.Core.Serialization.Migrations.DictionaryMigrations
Assembly: Eco.Core.dll
Syntax
public abstract class DictionaryEntriesMigration : DictionaryMigration, IMigration

Constructors

DictionaryEntriesMigration(String, String)

Declaration
protected DictionaryEntriesMigration(string keySchemaType, string valueSchemaType)
Parameters
Type Name Description
System.String keySchemaType
System.String valueSchemaType

DictionaryEntriesMigration(String, String, String)

Declaration
protected DictionaryEntriesMigration(string keySchemaType, string valueSchemaType, string newSchemaType)
Parameters
Type Name Description
System.String keySchemaType
System.String valueSchemaType
System.String newSchemaType

Methods

Migrate(MigrationContext)

Declaration
public override void Migrate(MigrationContext context)
Parameters
Type Name Description
MigrationContext context
Overrides
DictionaryMigration.Migrate(MigrationContext)

MigrateEntries(Int32, MigrationContext, BinaryWriter)

Declaration
protected abstract int MigrateEntries(int count, MigrationContext context, BinaryWriter writer)
Parameters
Type Name Description
System.Int32 count
MigrationContext context
System.IO.BinaryWriter writer
Returns
Type Description
System.Int32

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