VirtualPropertyRegistry

StockSharp.Diagram

Registrieren von Extra-Eigenschaften.

Methoden

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

Eigentum hinzufügen.

entityType
Art der Stelle.
property
Immobilieninformationen.
propType
Art der Immobilie
getter
Getter.
AddProperty``2
public static void AddProperty<TEntity, TValue>(EntityProperty property, Func<TEntity, TValue> getter)
VirtualPropertyRegistry.AddProperty(property, getter)

Eigentum hinzufügen.

property
Immobilieninformationen.
getter
Getter.
GetVirtualProperties
public static IEnumerable<EntityProperty> GetVirtualProperties(Type entityType)
result = VirtualPropertyRegistry.GetVirtualProperties(entityType)

Besorgen Sie sich Eigenschaften.

entityType
Art der Stelle.

Rückgabe: Zusätzliche Eigenschaften.

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

Versuchen Sie, den Immobilientyp zu erhalten.

entityType
Art der Stelle.
propName
Name des Eigentums.
propType
Art der Immobilie

Rückgabe: Betriebsergebnis.

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

Versuchen Sie, den Immobilienwert zu erhalten.

entity
Stelle.
propName
Name des Eigentums.
value
Wert.

Rückgabe: Betriebsergebnis.