Class RichPositionEvent<T>.Base
Pass-through wrapper for a raw PositionEvent<T>.
public sealed record RichPositionEvent<T>.Base : RichPositionEvent<T>, IPositionEvent<T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<RichPositionEvent<T>>, IEquatable<RichPositionEvent<T>.Base>
- Inheritance
-
RichPositionEvent<T>.Base
- Implements
-
IEvent<T>IEquatable<IEvent<T>>
- Inherited Members
Constructors
Base(PositionEvent<T>)
Construct a Base wrapper.
public Base(PositionEvent<T> evt)
Parameters
evtPositionEvent<T>
Properties
DeltaQuantity
The signed change in quantity (positive = increase, negative = decrease).
public override DecimalAmount DeltaQuantity { get; }
Property Value
Event
The wrapped raw position event.
public PositionEvent<T> Event { get; }
Property Value
Symbol
The instrument whose holding changed.
public override Symbol Symbol { get; }
Property Value
Time
The time at which this event's fact occurred.
public override T Time { get; }
Property Value
- T