Class RiskEvent<T>
Sealed ADT of risk events. Eight cases covering P&L, drawdown, limit
breaches, exposure breaches, and margin events. Topics use the naming
scheme sc.{scenarioId}.risk.{entity}.{event}.
public abstract record RiskEvent<T> : IRiskEvent<T>, IEvent<T>, IEquatable<IEvent<T>>, IEquatable<RiskEvent<T>> where T : IComparable<T>
Type Parameters
TThe event's own time type.
- Inheritance
-
RiskEvent<T>
- Implements
-
IRiskEvent<T>IEvent<T>IEquatable<IEvent<T>>IEquatable<RiskEvent<T>>
- Derived
- Inherited Members
Properties
Time
The time at which this event's fact occurred.
public abstract T Time { get; }
Property Value
- T