Show / Hide Table of Contents

Class ClassToValueMigration<TValue>

Inheritance
System.Object
ClassMigrationBase
InstanceMigration
ClassToValueMigration<TValue>
Implements
IInstanceMigration
IReferenceMigration
IClassMigration
IMigration
Inherited Members
InstanceMigration.MigrateReference(MigrationContext)
InstanceMigration.CompatibleSchemaTypes
ClassMigrationBase.Initialize(MigrationManager)
ClassMigrationBase.Migrate(MigrationContext)
ClassMigrationBase.MigrationManager
Namespace: Eco.Core.Serialization.Migrations
Assembly: Eco.Core.dll
Syntax
public class ClassToValueMigration<TValue> : InstanceMigration, IInstanceMigration, IReferenceMigration, IClassMigration, IMigration
Type Parameters
Name Description
TValue

Constructors

ClassToValueMigration(String, String[], Func<Object[], TValue>)

Declaration
public ClassToValueMigration(string typeName, string[] deps, Func<object[], TValue> valueGenerator)
Parameters
Type Name Description
System.String typeName
System.String[] deps
System.Func<System.Object[], TValue> valueGenerator

Methods

MigrateInstance(MigrationContext)

Declaration
public override void MigrateInstance(MigrationContext context)
Parameters
Type Name Description
MigrationContext context
Overrides
ClassMigrationBase.MigrateInstance(MigrationContext)

Implements

IInstanceMigration
IReferenceMigration
IClassMigration
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
☀
☾