Show / Hide Table of Contents

Class OutputEntryDataModification<TOutput>

Modification with generates ReaderDataInput for value of type TOutput with Eco.Core.Serialization.Migrations.DataMigrations.OutputEntryDataModification`1.generateOutput function for specified Eco.Core.Serialization.Migrations.DataMigrations.OutputEntryDataModification`1.dataInput. May be used by DictionaryDataMigration or CollectionToDictionaryDataMigration for key/value data generation.

Inheritance
System.Object
OutputEntryDataModification<TOutput>
Implements
IEntryDataModification
Namespace: Eco.Core.Serialization.Migrations.DataMigrations
Assembly: Eco.Core.dll
Syntax
public class OutputEntryDataModification<TOutput> : Object, IEntryDataModification
Type Parameters
Name Description
TOutput

Constructors

OutputEntryDataModification(DataInput, Func<IDictionary<IDataInput, ReaderDataInput>, TOutput>)

Declaration
public OutputEntryDataModification(DataInput input, Func<IDictionary<IDataInput, ReaderDataInput>, TOutput> generateOutput)
Parameters
Type Name Description
DataInput input
System.Func<System.Collections.Generic.IDictionary<IDataInput, ReaderDataInput>, TOutput> generateOutput

Methods

Initialize(MigrationManager)

Declaration
public void Initialize(MigrationManager manager)
Parameters
Type Name Description
MigrationManager manager

ModifyEntry(Dictionary<IDataInput, ReaderDataInput>)

Declaration
public void ModifyEntry(Dictionary<IDataInput, ReaderDataInput> dataInputs)
Parameters
Type Name Description
System.Collections.Generic.Dictionary<IDataInput, ReaderDataInput> dataInputs

Implements

IEntryDataModification

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