Show / Hide Table of Contents

Class ClassRenameMigration

Inheritance
System.Object
ClassMigrationBase
InstanceMigration
ClassRenameMigration
Implements
IInstanceMigration
IReferenceMigration
ITypeMigration
IClassMigration
IMigration
Inherited Members
InstanceMigration.CompatibleSchemaTypes
ClassMigrationBase.Initialize(MigrationManager)
ClassMigrationBase.Migrate(MigrationContext)
ClassMigrationBase.MigrationManager
Namespace: Eco.Core.Serialization.Migrations
Assembly: Eco.Core.dll
Syntax
public class ClassRenameMigration : InstanceMigration, IInstanceMigration, IReferenceMigration, ITypeMigration, IClassMigration, IMigration

Constructors

ClassRenameMigration(IDictionary<String, String>)

Declaration
public ClassRenameMigration(IDictionary<string, string> mapping)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.String> mapping

ClassRenameMigration(String, String)

Declaration
public ClassRenameMigration(string oldClassName, string newClassName)
Parameters
Type Name Description
System.String oldClassName
System.String newClassName

Methods

MigrateInstance(MigrationContext)

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

MigrateReference(MigrationContext)

Declaration
public override void MigrateReference(MigrationContext context)
Parameters
Type Name Description
MigrationContext context
Overrides
InstanceMigration.MigrateReference(MigrationContext)

MigrateType(String)

Declaration
public string MigrateType(string typeName)
Parameters
Type Name Description
System.String typeName
Returns
Type Description
System.String

Implements

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