Show / Hide Table of Contents

Class DictionaryExtendMigration

Migration extending dictionary with new items. Items should be generated with provided function.

Inheritance
System.Object
DictionaryMigration
DictionaryExtendMigration
Implements
IMigration
Inherited Members
DictionaryMigration.keySchemaType
DictionaryMigration.valueSchemaType
DictionaryMigration.newSchemaType
DictionaryMigration.keySerializer
DictionaryMigration.valueSerializer
DictionaryMigration.migrationManager
DictionaryMigration.Initialize(MigrationManager)
Namespace: Eco.Core.Serialization.Migrations
Assembly: Eco.Core.dll
Syntax
public class DictionaryExtendMigration : DictionaryMigration, IMigration

Constructors

DictionaryExtendMigration(String, String, Func<ICollection<KeyValuePair<Object, Object>>>)

Declaration
public DictionaryExtendMigration(string keySchemaType, string valueSchemaType, Func<ICollection<KeyValuePair<object, object>>> generator)
Parameters
Type Name Description
System.String keySchemaType
System.String valueSchemaType
System.Func<System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Object, System.Object>>> generator

Methods

Migrate(MigrationContext)

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

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