Struct Amount
Suma v EUR s presnosťou na dve desatinné miesta.
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public struct Amount : IEquatable<Amount>, IComparable<Amount>, IFormattable
Constructors
Amount(Amount)
Declaration
public Amount(Amount amount)
Parameters
| Type |
Name |
Description |
| Amount |
amount |
|
Amount(decimal)
Declaration
public Amount(decimal value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Fields
MaxValue
Declaration
public const int MaxValue = 10000000
Field Value
MinValue
Declaration
public const int MinValue = -10000000
Field Value
Scale
Declaration
public const int Scale = 2
Field Value
Properties
IsNegative
Declaration
public bool IsNegative { get; }
Property Value
IsPositive
Declaration
public bool IsPositive { get; }
Property Value
IsZero
Declaration
public bool IsZero { get; }
Property Value
Methods
CompareTo(Amount)
Declaration
public int CompareTo(Amount other)
Parameters
| Type |
Name |
Description |
| Amount |
other |
|
Returns
Equals(Amount)
Declaration
public bool Equals(Amount other)
Parameters
| Type |
Name |
Description |
| Amount |
other |
|
Returns
Equals(Amount, Amount)
Declaration
public static bool Equals(Amount x, Amount y)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
IsValid(decimal)
Declaration
public static bool IsValid(decimal value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Declaration
public string ToString(IFormatProvider formatProvider)
Parameters
Returns
Declaration
public string ToString(string format, IFormatProvider formatProvider)
Parameters
Returns
Operators
operator +(Amount, Amount)
Declaration
public static Amount operator +(Amount x, Amount y)
Parameters
Returns
operator +(Amount, Amount?)
Declaration
public static Amount operator +(Amount x, Amount? y)
Parameters
Returns
operator +(Amount?, Amount)
Declaration
public static Amount operator +(Amount? x, Amount y)
Parameters
Returns
operator ==(Amount, Amount)
Declaration
public static bool operator ==(Amount x, Amount y)
Parameters
Returns
operator >(Amount, Amount)
Declaration
public static bool operator >(Amount x, Amount y)
Parameters
Returns
operator >=(Amount, Amount)
Declaration
public static bool operator >=(Amount x, Amount y)
Parameters
Returns
implicit operator decimal(Amount)
Declaration
public static implicit operator decimal(Amount amount)
Parameters
| Type |
Name |
Description |
| Amount |
amount |
|
Returns
implicit operator Amount(decimal)
Declaration
public static implicit operator Amount(decimal value)
Parameters
| Type |
Name |
Description |
| decimal |
value |
|
Returns
operator !=(Amount, Amount)
Declaration
public static bool operator !=(Amount x, Amount y)
Parameters
Returns
operator <(Amount, Amount)
Declaration
public static bool operator <(Amount x, Amount y)
Parameters
Returns
operator <=(Amount, Amount)
Declaration
public static bool operator <=(Amount x, Amount y)
Parameters
Returns
operator *(Amount, Quantity)
Declaration
public static Amount operator *(Amount amount, Quantity quantity)
Parameters
Returns
operator *(Quantity, Amount)
Declaration
public static Amount operator *(Quantity quantity, Amount amount)
Parameters
Returns
Implements