Class AmountGauge
Represents a general-purpose financial Amount measurement datum
Inheritance
System.Object
AmountGauge
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NFX.dll
Syntax
[Serializable]
public abstract class AmountGauge : Gauge, IArchiveLoggable, IBSONSerializable, IBSONDeserializable, IJSONWritable, IFinancialLogic, IBusinessLogic, IOperationClass, IInstrumentClass
Constructors
AmountGauge(String, Amount)
Declaration
protected AmountGauge(string source, Amount value)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| Amount |
value |
|
AmountGauge(String, Amount, DateTime, Boolean)
Declaration
protected AmountGauge(string source, Amount value, DateTime utcDateTime, bool skipSourceConstruction = false)
Parameters
| Type |
Name |
Description |
| System.String |
source |
|
| Amount |
value |
|
| System.DateTime |
utcDateTime |
|
| System.Boolean |
skipSourceConstruction |
|
Fields
CURRENCY_DELIM
Declaration
public const string CURRENCY_DELIM = "::"
Field Value
| Type |
Description |
| System.String |
|
Properties
PlotValue
Declaration
public override object PlotValue { get; }
Property Value
| Type |
Description |
| System.Object |
|
Overrides
Value
Declaration
public Amount Value { get; }
Property Value
ValueAsObject
Declaration
public override object ValueAsObject { get; }
Property Value
| Type |
Description |
| System.Object |
|
Overrides
ValueUnitName
Declaration
public override string ValueUnitName { get; }
Property Value
| Type |
Description |
| System.String |
|
Overrides
Methods
AggregateEvent(Datum)
Declaration
protected override void AggregateEvent(Datum dat)
Parameters
| Type |
Name |
Description |
| Datum |
dat |
|
Overrides
DeserializeFromBSON(BSONSerializer, BSONDocument, ref Object)
Declaration
public override void DeserializeFromBSON(BSONSerializer serializer, BSONDocument doc, ref object context)
Parameters
Overrides
SerializeToBSON(BSONSerializer, BSONDocument, IBSONSerializable, ref Object)
Declaration
public override void SerializeToBSON(BSONSerializer serializer, BSONDocument doc, IBSONSerializable parent, ref object context)
Parameters
Overrides
SummarizeAggregation()
Declaration
protected override void SummarizeAggregation()
Overrides
Implements
Extension Methods