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
- Ценность.
Возвращает: Результат операции.