VirtualPropertyRegistry

StockSharp.Diagram

Реестр дополнительных свойств.

Методы

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

Добавить недвижимость.

entityType
Тип сущности.
property
Информация о недвижимости.
propType
Тип недвижимости
getter
Геттер.
AddProperty``2
public static void AddProperty<TEntity, TValue>(EntityProperty property, Func<TEntity, TValue> getter)
VirtualPropertyRegistry.AddProperty(property, getter)

Добавить недвижимость.

property
Информация о недвижимости.
getter
Геттер.
GetVirtualProperties
public static IEnumerable<EntityProperty> GetVirtualProperties(Type entityType)
result = VirtualPropertyRegistry.GetVirtualProperties(entityType)

Получите недвижимость.

entityType
Тип сущности.

Возвращает: Дополнительные свойства.

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

Попробуйте получить тип свойства.

entityType
Тип сущности.
propName
Имя свойства.
propType
Тип недвижимости

Возвращает: Результат операции.

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

Попробуйте получить стоимость недвижимости.

entity
Сущность.
propName
Имя свойства.
value
Ценность.

Возвращает: Результат операции.