Show / Hide Table of Contents

Class FunctionMemberDataModification<TOutput>

Inheritance
System.Object
MemberDataModification
MemberDataModification<TOutput>
FunctionMemberDataModification<TOutput>
Inherited Members
MemberDataModification<TOutput>.outputSerializer
MemberDataModification<TOutput>.Initialize(MigrationManager)
MemberDataModification<TOutput>.GenerateOutput(MigrationContext)
MemberDataModification.member
MemberDataModification.migrationManager
MemberDataModification.Apply(MigrationContext)
Namespace: Eco.Core.Serialization.Migrations.DataMigrations
Assembly: Eco.Core.dll
Syntax
public class FunctionMemberDataModification<TOutput> : MemberDataModification<TOutput>, IDataModification
Type Parameters
Name Description
TOutput

Constructors

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

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

Methods

TryGenerateValue(Dictionary<IDataInput, ReaderDataInput>, out TOutput)

Declaration
public override bool TryGenerateValue(Dictionary<IDataInput, ReaderDataInput> data, out TOutput value)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<IDataInput, ReaderDataInput> data
TOutput value
Returns
Type Description
System.Boolean
Overrides
Eco.Core.Serialization.Migrations.DataMigrations.MemberDataModification<TOutput>.TryGenerateValue(System.Collections.Generic.Dictionary<Eco.Core.Serialization.Migrations.DataMigrations.IDataInput, Eco.Core.Serialization.Migrations.DataMigrations.ReaderDataInput>, TOutput)

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