Class PropertyOperator<TLinkAddress>

Namespace
Platform.Data.Doublets.PropertyOperators
Assembly
Platform.Data.Doublets.dll

Represents the property operator.

public class PropertyOperator<TLinkAddress> : LinksOperatorBase<TLinkAddress>, IProperty<TLinkAddress, TLinkAddress>, ISetter<TLinkAddress, TLinkAddress>, IProvider<TLinkAddress, TLinkAddress> where TLinkAddress : IUnsignedNumber<TLinkAddress>

Type Parameters

TLinkAddress
Inheritance
LinksOperatorBase<TLinkAddress>
PropertyOperator<TLinkAddress>
Implements
IProperty<TLinkAddress, TLinkAddress>
ISetter<TLinkAddress, TLinkAddress>
IProvider<TLinkAddress, TLinkAddress>
Inherited Members

Constructors

Initializes a new PropertyOperator<TLinkAddress> instance.

public PropertyOperator(ILinks<TLinkAddress> links, TLinkAddress propertyMarker, TLinkAddress propertyValueMarker)

Parameters

links ILinks<TLinkAddress>

A links.

propertyMarker TLinkAddress

A property marker.

propertyValueMarker TLinkAddress

A property value marker.

Methods

Get(TLinkAddress)

Gets the link.

public TLinkAddress Get(TLinkAddress link)

Parameters

link TLinkAddress

The link.

Returns

TLinkAddress

The link

Set(TLinkAddress, TLinkAddress)

Sets the link.

public void Set(TLinkAddress link, TLinkAddress value)

Parameters

link TLinkAddress

The link.

value TLinkAddress

The value.

See Also

LinksOperatorBase<TLinkAddress>
IProperty<TObject, TValue>