Class PropertiesOperator<TLinkAddress>
- Namespace
- Platform.Data.Doublets.PropertyOperators
- Assembly
- Platform.Data.Doublets.dll
Represents the properties operator.
public class PropertiesOperator<TLinkAddress> : LinksOperatorBase<TLinkAddress>, IProperties<TLinkAddress, TLinkAddress, TLinkAddress> where TLinkAddress : IUnsignedNumber<TLinkAddress>
Type Parameters
TLinkAddress
- Inheritance
-
LinksOperatorBase<TLinkAddress>PropertiesOperator<TLinkAddress>
- Implements
-
IProperties<TLinkAddress, TLinkAddress, TLinkAddress>
- Inherited Members
Constructors
PropertiesOperator(ILinks<TLinkAddress>)
Initializes a new PropertiesOperator<TLinkAddress> instance.
public PropertiesOperator(ILinks<TLinkAddress> links)
Parameters
linksILinks<TLinkAddress>A links.
Methods
GetValue(TLinkAddress, TLinkAddress)
Gets the value using the specified object.
public TLinkAddress GetValue(TLinkAddress @object, TLinkAddress property)
Parameters
objectTLinkAddressThe object.
propertyTLinkAddressThe property.
Returns
- TLinkAddress
The link
SetValue(TLinkAddress, TLinkAddress, TLinkAddress)
Sets the value using the specified object.
public void SetValue(TLinkAddress @object, TLinkAddress property, TLinkAddress value)
Parameters
objectTLinkAddressThe object.
propertyTLinkAddressThe property.
valueTLinkAddressThe value.
See Also
LinksOperatorBase<TLinkAddress>
IProperties<TObject, TProperty, TValue>