Class FieldMapping<TInstance, TValue>
Описание импортируемого поля.
Inherited Members
Namespace: StockSharp.Algo.Import
Assembly: StockSharp.Algo.dll
Syntax
public class FieldMapping<TInstance, TValue> : FieldMapping, IPersistable, ICloneable
Type Parameters
Name | Description |
---|---|
TInstance | Тип, содержащий поле. |
TValue | Тип значения поля. |
Constructors
FieldMapping(String, String, String, Action<TInstance, TValue>)
Создать FieldMapping<TInstance, TValue>.
Declaration
public FieldMapping(string name, string displayName, string description, Action<TInstance, TValue> apply)
Parameters
Type | Name | Description |
---|---|---|
String | name | Name. |
String | displayName | Отображаемое имя. |
String | description | Детальное описание. |
Action<TInstance, TValue> | apply | Действие применения значения поля. |
FieldMapping(String, String, String, Type, Action<TInstance, TValue>)
Создать FieldMapping<TInstance, TValue>.
Declaration
public FieldMapping(string name, string displayName, string description, Type type, Action<TInstance, TValue> apply)
Parameters
Type | Name | Description |
---|---|---|
String | name | Name. |
String | displayName | Отображаемое имя. |
String | description | Детальное описание. |
Type | type | Тип поля. |
Action<TInstance, TValue> | apply | Действие применения значения поля. |
Methods
Clone()
Declaration
public override object Clone()
Returns
Type | Description |
---|---|
Object |
Overrides
OnApply(Object, Object)
Применить значение.
Declaration
protected override void OnApply(object instance, object value)
Parameters
Type | Name | Description |
---|---|---|
Object | instance | Объект. |
Object | value | Значение поля. |
Overrides
Implements
Ecng.Serialization.IPersistable