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
- 値。
戻り値: 動作結果。