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: Azos.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