VirtualPropertyRegistry

StockSharp.Diagram

Registro de propiedades extra.

Métodos

AddProperty
public static void AddProperty(Type entityType, EntityProperty property, Type propType, Func<object, object> getter)
VirtualPropertyRegistry.AddProperty(entityType, property, propType, getter)

Agregue la propiedad.

entityType
Tipo de Entidad.
property
Información de la propiedad.
propType
Tipo de propiedad
getter
Getter.
AddProperty``2
public static void AddProperty<TEntity, TValue>(EntityProperty property, Func<TEntity, TValue> getter)
VirtualPropertyRegistry.AddProperty(property, getter)

Agregue la propiedad.

property
Información de la propiedad.
getter
Getter.
GetVirtualProperties
public static IEnumerable<EntityProperty> GetVirtualProperties(Type entityType)
result = VirtualPropertyRegistry.GetVirtualProperties(entityType)

Consigue propiedades.

entityType
Tipo de Entidad.

Devuelve: Propiedades extras.

TryGetVirtualPropertyType
public static bool TryGetVirtualPropertyType(Type entityType, string propName, Type propType)
result = VirtualPropertyRegistry.TryGetVirtualPropertyType(entityType, propName, propType)

Trate de obtener el tipo de propiedad.

entityType
Tipo de Entidad.
propName
Nombre de la propiedad.
propType
Tipo de propiedad

Devuelve: Resultado de la operación.

TryGetVirtualValue
public static bool TryGetVirtualValue(object entity, string propName, object value)
result = VirtualPropertyRegistry.TryGetVirtualValue(entity, propName, value)

Prueba a obtener valor de propiedad.

entity
Entity.
propName
Nombre de la propiedad.
value
Valor.

Devuelve: Resultado de la operación.