FieldMapping

StockSharp.Algo.Import

Importar la descripción del campo.

Hereda de: NotifiableObject

Implementa: IPersistable, ICloneable

Constructores

FieldMapping
protected FieldMapping(string name, Func<string> getDisplayName, Func<string> getDescription, Type type)
fieldMapping = FieldMapping(name, getDisplayName, getDescription, type)

Inicia una nueva instancia de la FieldMapping.

name
Nombre.
getDisplayName
Nombre de la pantalla.
getDescription
Descripción.
type
Tipo de campo.

Propiedades

AdapterType
public Type AdapterType { get; set; }
value = fieldMapping.AdapterType
fieldMapping.AdapterType = value

Adaptador.

DefaultValue
public string DefaultValue { get; set; }
value = fieldMapping.DefaultValue
fieldMapping.DefaultValue = value

Valor predeterminado.

Description
public string Description { get; }
value = fieldMapping.Description

Descripción.

DisplayName
public string DisplayName { get; }
value = fieldMapping.DisplayName

Nombre de la pantalla.

Format
public string Format { get; set; }
value = fieldMapping.Format
fieldMapping.Format = value

Formato de fecha.

IsAdapter
public bool IsAdapter { get; set; }
value = fieldMapping.IsAdapter
fieldMapping.IsAdapter = value

AdapterTyperequerido.

IsEnabled
public bool IsEnabled { get; set; }
value = fieldMapping.IsEnabled
fieldMapping.IsEnabled = value

Está habilitado el campo.

IsExtended
public bool IsExtended { get; set; }
value = fieldMapping.IsExtended
fieldMapping.IsExtended = value

Está extendido.

IsMultiple
public bool IsMultiple { get; }
value = fieldMapping.IsMultiple

Se permiten inestabilidades de campo múltiple.

IsRequired
public bool IsRequired { get; set; }
value = fieldMapping.IsRequired
fieldMapping.IsRequired = value

Es necesario campo.

Name
public string Name { get; private set; }
value = fieldMapping.Name
fieldMapping.Name = value

Nombre.

Order
public int? Order { get; set; }
value = fieldMapping.Order
fieldMapping.Order = value

Orden de campo.

Type
public Type Type { get; }
value = fieldMapping.Type

Tipo de campo.

Values
public IEnumerable<FieldMappingValue> Values { get; set; }
value = fieldMapping.Values
fieldMapping.Values = value

Valores de la crianza.

ZeroAsNull
public bool ZeroAsNull { get; set; }
value = fieldMapping.ZeroAsNull
fieldMapping.ZeroAsNull = value

Cero como.

Métodos

ApplyDefaultValue
public void ApplyDefaultValue(object instance)
fieldMapping.ApplyDefaultValue(instance)

Aplicar valor predeterminado.

instance
Instance.
ApplyFileValue
public void ApplyFileValue(object instance, string value)
fieldMapping.ApplyFileValue(instance, value)

Valor de aplicación.

instance
Instance.
value
Valor de campo.
Clone
public abstract object Clone()
result = fieldMapping.Clone()

Crea una copia profunda de un DataSeries

GetOrClone
public FieldMapping GetOrClone()
result = fieldMapping.GetOrClone()

Obtener FieldMapping instancia o clon depender de IsMultiple@.

Devuelve: Campo.

Load
public void Load(SettingsStorage storage)
fieldMapping.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
OnApply
protected abstract void OnApply(object instance, object value)
fieldMapping.OnApply(instance, value)

Valor de aplicación.

instance
Instance.
value
Valor de campo.
Reset
public void Reset()
fieldMapping.Reset()

Reiniciar el estado.

ToString
public override string ToString()
result = fieldMapping.ToString()

Convertirse en una representación de línea.

Devuelve: Rendimiento de cuerda.

Campos

GetDescription
protected readonly Func<string> GetDescription
value = fieldMapping.GetDescription

Descripción.

GetDisplayName
protected readonly Func<string> GetDisplayName
value = fieldMapping.GetDisplayName

Nombre de la pantalla.