Interface IProperties<TObject, TProperty, TValue>
Defines a properties operator that is able to get or set values of properties of a object of a specific type.
Определяет оператор свойств, который может получать или устанавливать значения свойств объекта определенного типа.
Namespace: Platform.Interfaces
Assembly: Platform.Interfaces.dll
Syntax
public interface IProperties<in TObject, in TProperty, TValue>
Type Parameters
Name | Description |
---|---|
TObject | Object type. Тип объекта. |
TProperty | Property reference type. Тип ссылки на свойство. |
TValue | Property value type. Тип значения свойства. |
Methods
| Improve this Doc View SourceGetValue(TObject, TProperty)
Gets the value of the property in the specified object.
Получает значение свойства в указанном объекте.
Declaration
TValue GetValue(TObject object, TProperty property)
Parameters
Type | Name | Description |
---|---|---|
TObject | object | The object reference. Ссылка на объект. |
TProperty | property | The property reference. Ссылка на свойство. |
Returns
Type | Description |
---|---|
TValue | The value of the property. Значение свойства. |
SetValue(TObject, TProperty, TValue)
Sets the value of a property in the specified object.
Устанавливает значение свойства в указанном объекте.
Declaration
void SetValue(TObject object, TProperty property, TValue value)
Parameters
Type | Name | Description |
---|---|---|
TObject | object | The object reference. Ссылка на объект. |
TProperty | property | The property reference. Ссылка на свойство. |
TValue | value | The value. Значение. |