FieldMapping

StockSharp.Algo.Import

Importando a descrição do campo.

Herda de: NotifiableObject

Implementa: IPersistable, ICloneable

Construtores

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

Inicializa uma nova instância do FieldMapping.

name
Nome.
getDisplayName
Mostrar o nome.
getDescription
Descrição.
type
Tipo de campo.

Propriedades

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 por omissão.

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

Descrição.

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

Mostrar o nome.

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

Formato de data.

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

AdapterType requerido.

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

Está habilitado para o campo.

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

Está estendido.

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

Várias instalações de campo são permitidas.

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

É necessário campo.

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

Nome.

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

Ordem 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

Mapeando valores.

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

Zero como .

Métodos

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

Aplicar o valor padrão.

instance
Instância.
ApplyFileValue
public void ApplyFileValue(object instance, string value)
fieldMapping.ApplyFileValue(instance, value)

Aplicar valor.

instance
Instância.
value
Valor do campo.
Clone
public abstract object Clone()
result = fieldMapping.Clone()

Cria uma cópia profunda de DataSeries

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

Obter FieldMapping instância ou clone dependente de IsMultiple.

Retorna: Campo.

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

Carregar as configurações.

storage
Configuração do armazenamento.
OnApply
protected abstract void OnApply(object instance, object value)
fieldMapping.OnApply(instance, value)

Aplicar valor.

instance
Instância.
value
Valor do campo.
Reset
public void Reset()
fieldMapping.Reset()

Reiniciar estado.

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

Converter para uma representação de linha.

Retorna: Desempenho de cordas.

Campos

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

Descrição.

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

Mostrar o nome.