Class FieldMapping<TInstance, TValue>
- Namespace
- StockSharp.Algo.Import
- Assembly
- StockSharp.Algo.dll
Importing field description.
public class FieldMapping<TInstance, TValue> : FieldMapping, INotifyPropertyChangedEx, INotifyPropertyChanged, INotifyPropertyChanging, IPersistable, ICloneable
Type Parameters
TInstanceType, containing the field.
TValueField value type.
- Inheritance
-
FieldMapping<TInstance, TValue>
- Implements
- Inherited Members
- Extension Methods
Constructors
FieldMapping(string, Func<string>, Func<string>, Action<TInstance, TValue>)
Initializes a new instance of the FieldMapping<TInstance, TValue>.
public FieldMapping(string name, Func<string> getDisplayName, Func<string> getDescription, Action<TInstance, TValue> apply)
Parameters
namestringName.
getDisplayNameFunc<string>Display name.
getDescriptionFunc<string>Description.
applyAction<TInstance, TValue>Apply field value action.
FieldMapping(string, Func<string>, Func<string>, Type, Action<TInstance, TValue>)
Initializes a new instance of the FieldMapping<TInstance, TValue>.
public FieldMapping(string name, Func<string> getDisplayName, Func<string> getDescription, Type type, Action<TInstance, TValue> apply)
Parameters
namestringName.
getDisplayNameFunc<string>Display name.
getDescriptionFunc<string>Description.
typeTypeField type.
applyAction<TInstance, TValue>Apply field value action.
Methods
Clone()
public override object Clone()
Returns
OnApply(object, object)
Apply value.
protected override void OnApply(object instance, object value)