Show / Hide Table of Contents

Class ReferenceMemberDataModification

Inheritance
System.Object
MemberDataModification
ReferenceMemberDataModification
Inherited Members
MemberDataModification.member
MemberDataModification.migrationManager
MemberDataModification.Apply(MigrationContext)
Namespace: Eco.Core.Serialization.Migrations.DataMigrations
Assembly: Eco.Core.dll
Syntax
public class ReferenceMemberDataModification : MemberDataModification, IDataModification

Constructors

ReferenceMemberDataModification(MemberDataInput, String, IDataInput[], Func<ReaderDataInput[], (String, Int32)>)

Declaration
public ReferenceMemberDataModification(MemberDataInput member, string memberSchemaType, IDataInput[] dependencies, Func<ReaderDataInput[], (string, int)> referenceGenerator)
Parameters
Type Name Description
MemberDataInput member
System.String memberSchemaType
IDataInput[] dependencies
System.Func<ReaderDataInput[], System.ValueTuple<System.String, System.Int32>> referenceGenerator

Methods

GenerateOutput(MigrationContext)

Declaration
public override ReaderDataInput GenerateOutput(MigrationContext context)
Parameters
Type Name Description
MigrationContext context
Returns
Type Description
ReaderDataInput
Overrides
MemberDataModification.GenerateOutput(MigrationContext)

Initialize(MigrationManager)

Declaration
public override void Initialize(MigrationManager manager)
Parameters
Type Name Description
MigrationManager manager
Overrides
MemberDataModification.Initialize(MigrationManager)

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