Show / Hide Table of Contents

Class ConvertToReferenceMigration

Inheritance
System.Object
ClassMigrationBase
InstanceMigration
ConvertToReferenceMigration
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 ConvertToReferenceMigration : InstanceMigration, IInstanceMigration, IReferenceMigration, IClassMigration, IMigration

Constructors

ConvertToReferenceMigration(String, IEnumerable<String>, Func<Object[], (String, Int32)>)

Declaration
public ConvertToReferenceMigration(string typeName, IEnumerable<string> inputs, Func<object[], (string, int)> toReference)
Parameters
Type Name Description
System.String typeName
System.Collections.Generic.IEnumerable<System.String> inputs
System.Func<System.Object[], System.ValueTuple<System.String, System.Int32>> toReference

ConvertToReferenceMigration(String, String, String)

Declaration
public ConvertToReferenceMigration(string typeName, string targetTypeName, string fieldName)
Parameters
Type Name Description
System.String typeName
System.String targetTypeName
System.String fieldName

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