Show / Hide Table of Contents

Class FunctionMemberDataModification

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

Constructors

FunctionMemberDataModification(MemberDataInput, IDataInput[], Func<Dictionary<IDataInput, ReaderDataInput>, ReaderDataInput[], ReaderDataInput>)

Declaration
public FunctionMemberDataModification(MemberDataInput member, IDataInput[] deps, Func<Dictionary<IDataInput, ReaderDataInput>, ReaderDataInput[], ReaderDataInput> func)
Parameters
Type Name Description
MemberDataInput member
IDataInput[] deps
System.Func<System.Collections.Generic.Dictionary<IDataInput, ReaderDataInput>, ReaderDataInput[], ReaderDataInput> func

Methods

GenerateOutput(MigrationContext)

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

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