Class Currency
Currency.
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
public class Currency : Equatable<Currency>
Constructors
Currency()
Создать Currency.
Declaration
public Currency()
Properties
Type
Тип валюты. По умолчанию, стоит значение StockSharp.Messages.CurrencyTypes.RUB.
Declaration
public CurrencyTypes Type { get; set; }
Property Value
Type | Description |
---|---|
Ecng.Common.CurrencyTypes |
Value
Значение в единицах StockSharp.Messages.CurrencyTypes.
Declaration
public Decimal Value { get; set; }
Property Value
Type | Description |
---|---|
Decimal |
Methods
Clone()
Создать копию Currency.
Declaration
public override Currency Clone()
Returns
Type | Description |
---|---|
Currency | Копия объекта. |
GetHashCode()
Рассчитать хэш-код объекта Currency.
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
Int32 | Хэш-код. |
OnEquals(Currency)
Сравнить Currency на эквивалентность.
Declaration
protected override bool OnEquals(Currency other)
Parameters
Type | Name | Description |
---|---|---|
Currency | other | Другое значение, с которым необходимо сравнивать. |
Returns
Type | Description |
---|---|
Boolean | true, если другое значение равно текущему, иначе, false. |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Operators
Addition(Currency, Currency)
Сложить два объекта Currency.
Declaration
public static Currency operator +(Currency c1, Currency c2)
Parameters
Type | Name | Description |
---|---|---|
Currency | c1 | Первый объект Currency. |
Currency | c2 | Второй объект Currency. |
Returns
Type | Description |
---|---|
Currency | Результат сложения. |
Remarks
Величины должны иметь одинаковый Type.
Division(Currency, Currency)
Поделить одну величину на другую.
Declaration
public static Currency operator /(Currency c1, Currency c2)
Parameters
Type | Name | Description |
---|---|---|
Currency | c1 | Первый объект Currency. |
Currency | c2 | Второй объект Currency. |
Returns
Type | Description |
---|---|
Currency | Результат деления. |
Explicit(Currency to Decimal)
Declaration
public static explicit operator Decimal(Currency unit)
Parameters
Type | Name | Description |
---|---|---|
Currency | unit | Объект Currency. |
Returns
Type | Description |
---|---|
Decimal | Decimal значение. |
Implicit(Decimal to Currency)
Declaration
public static implicit operator Currency(Decimal value)
Parameters
Type | Name | Description |
---|---|---|
Decimal | value | Decimal значение. |
Returns
Type | Description |
---|---|
Currency | Объект Currency. |
Multiply(Currency, Currency)
Умножить одну величину на другую.
Declaration
public static Currency operator *(Currency c1, Currency c2)
Parameters
Type | Name | Description |
---|---|---|
Currency | c1 | Первый объект Currency. |
Currency | c2 | Второй объект Currency. |
Returns
Type | Description |
---|---|
Currency | Результат перемножения. |
Subtraction(Currency, Currency)
Вычесть одну величину из другой величины.
Declaration
public static Currency operator -(Currency c1, Currency c2)
Parameters
Type | Name | Description |
---|---|---|
Currency | c1 | Первый объект Currency. |
Currency | c2 | Второй объект Currency. |
Returns
Type | Description |
---|---|
Currency | Результат вычитания. |