Class OutputEntryDataModification
Modification with generates ReaderDataInput with Eco.Core.Serialization.Migrations.DataMigrations.OutputEntryDataModification.generateOutput function for specified Eco.Core.Serialization.Migrations.DataMigrations.OutputEntryDataModification.dataInput. May be used by DictionaryDataMigration or CollectionToDictionaryDataMigration for key/value data generation.
Inheritance
System.Object
OutputEntryDataModification
Implements
Namespace: Eco.Core.Serialization.Migrations.DataMigrations
Assembly: Eco.Core.dll
Syntax
public class OutputEntryDataModification : Object, IEntryDataModification
Constructors
OutputEntryDataModification(DataInput, Func<IDictionary<IDataInput, ReaderDataInput>, ReaderDataInput>)
Declaration
public OutputEntryDataModification(DataInput input, Func<IDictionary<IDataInput, ReaderDataInput>, ReaderDataInput> generateOutput)
Parameters
Type | Name | Description |
---|---|---|
DataInput | input | |
System.Func<System.Collections.Generic.IDictionary<IDataInput, ReaderDataInput>, ReaderDataInput> | 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 |