Flexberry ORM 8.0.0-beta01
Класс ICSSoft.STORMNET.UserDataTypes.NullableDecimal

Decimal с поддержкой null (в ту эпоху, когда ещё не было Decimal? у нас уже был этот класс - так и повелось). Подробнее...

Граф наследования:ICSSoft.STORMNET.UserDataTypes.NullableDecimal:
ICSSoft.STORMNET.IComparableType

Открытые члены

 NullableDecimal ()
 Конструктор без параметров, нужен для Activator.CreateInstance. Подробнее...
 
override string ToString ()
 В строку. Подробнее...
 
override bool Equals (object obj)
 Сравнение. Подробнее...
 
int Compare (object x)
 Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны. Подробнее...
 
int CompareTo (object obj)
 Сравнение. Подробнее...
 
int Compare (object x, object y)
 сравнение. Подробнее...
 
ulong ToUInt64 (IFormatProvider provider)
 
sbyte ToSByte (IFormatProvider provider)
 
double ToDouble (IFormatProvider provider)
 Не реализовано. Подробнее...
 
DateTime ToDateTime (IFormatProvider provider)
 Не реализовано. Подробнее...
 
float ToSingle (IFormatProvider provider)
 
bool ToBoolean (IFormatProvider provider)
 Не реализовано. Подробнее...
 
int ToInt32 (IFormatProvider provider)
 
ushort ToUInt16 (IFormatProvider provider)
 
short ToInt16 (IFormatProvider provider)
 
byte ToByte (IFormatProvider provider)
 
char ToChar (IFormatProvider provider)
 Не реализовано. Подробнее...
 
long ToInt64 (IFormatProvider provider)
 
TypeCode GetTypeCode ()
 Не реализовано. Подробнее...
 
decimal ToDecimal (IFormatProvider provider)
 
object ToType (Type conversionType, IFormatProvider provider)
 Не реализовано. Подробнее...
 
uint ToUInt32 (IFormatProvider provider)
 
XmlSchema GetSchema ()
 Не реализовано. Подробнее...
 
void ReadXml (XmlReader reader)
 
void WriteXml (XmlWriter writer)
 

Открытые статические члены

static operator decimal (NullableDecimal value)
 Явное преобразование к Decimal. Подробнее...
 
static operator NullableDecimal (decimal value)
 Явное преобразование Decimal к NullableDecimal. Подробнее...
 
static operator decimal? (NullableDecimal value)
 Явное преобразование к Decimal. Подробнее...
 
static operator NullableDecimal (decimal? value)
 Явное преобразование Decimal к NullableDecimal. Подробнее...
 
static operator NullableDecimal (DBNull value)
 Явное преобразование DBNull к NullableDecimal. Подробнее...
 
static bool operator== (NullableDecimal x, NullableDecimal y)
 ==. Подробнее...
 
static bool operator!= (NullableDecimal x, NullableDecimal y)
 !=. Подробнее...
 
static bool operator> (NullableDecimal x, NullableDecimal y)
 >. Подробнее...
 
static bool operator>= (NullableDecimal x, NullableDecimal y)
 >=. Подробнее...
 
static bool operator< (NullableDecimal x, NullableDecimal y)
 меньше. Подробнее...
 
static bool operator<= (NullableDecimal x, NullableDecimal y)
 меньше =. Подробнее...
 
static NullableDecimal Parse (string s)
 Разобрать и получить NullableDecimal из строки. Подробнее...
 
static NullableDecimal Parse (string s, IFormatProvider provider)
 Разобрать и получить NullableDecimal из строки с провайдером формата. Подробнее...
 
static bool TryParse (string s, out NullableDecimal result)
 Разобрать и получить NullableDecimal из строки. Подробнее...
 
static bool TryParse (string s, NumberStyles styles, IFormatProvider provider, out NullableDecimal result)
 Разобрать и получить NullableDecimal из строки с провайдером формата. Подробнее...
 
static decimal operator- (NullableDecimal x, NullableDecimal y)
 -. Подробнее...
 
static decimal operator- (decimal x, NullableDecimal y)
 -. Подробнее...
 
static decimal operator- (NullableDecimal x, decimal y)
 -. Подробнее...
 
static decimal operator+ (NullableDecimal x, NullableDecimal y)
 +. Подробнее...
 
static decimal operator+ (decimal x, NullableDecimal y)
 +. Подробнее...
 
static decimal operator+ (NullableDecimal x, decimal y)
 +. Подробнее...
 

Свойства

virtual decimal Value [get, set]
 Собственно значение. Подробнее...
 

Подробное описание

Decimal с поддержкой null (в ту эпоху, когда ещё не было Decimal? у нас уже был этот класс - так и повелось).

Конструктор(ы)

◆ NullableDecimal()

ICSSoft.STORMNET.UserDataTypes.NullableDecimal.NullableDecimal ( )
inline

Конструктор без параметров, нужен для Activator.CreateInstance.

Методы

◆ Compare() [1/2]

int ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Compare ( object  x)
inline

Сравнить текущий объект с переданным параметром. Если 0, значит объекты равны.

Аргументы
xОбъект, с которым происходит сравнение.
Возвращает
Результат сравнения. Если 0, значит объекты равны.

Замещает ICSSoft.STORMNET.IComparableType.

◆ Compare() [2/2]

int ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Compare ( object  x,
object  y 
)
inline

сравнение.

Аргументы
x
y
Возвращает

◆ CompareTo()

int ICSSoft.STORMNET.UserDataTypes.NullableDecimal.CompareTo ( object  obj)
inline

Сравнение.

Аргументы
obj
Возвращает

◆ Equals()

override bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Equals ( object  obj)
inline

Сравнение.

Аргументы
obj
Возвращает

◆ GetSchema()

XmlSchema ICSSoft.STORMNET.UserDataTypes.NullableDecimal.GetSchema ( )
inline

Не реализовано.

◆ GetTypeCode()

TypeCode ICSSoft.STORMNET.UserDataTypes.NullableDecimal.GetTypeCode ( )
inline

Не реализовано.

◆ operator decimal()

static ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator decimal ( NullableDecimal  value)
inlineexplicitstatic

Явное преобразование к Decimal.

Аргументы
value
Возвращает

◆ operator decimal?()

static ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator decimal? ( NullableDecimal  value)
inlineexplicitstatic

Явное преобразование к Decimal.

Аргументы
value
Возвращает

◆ operator NullableDecimal() [1/3]

static ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator NullableDecimal ( DBNull  value)
inlineexplicitstatic

Явное преобразование DBNull к NullableDecimal.

Аргументы
value
Возвращает

◆ operator NullableDecimal() [2/3]

static ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator NullableDecimal ( decimal  value)
inlineexplicitstatic

Явное преобразование Decimal к NullableDecimal.

Аргументы
value
Возвращает

◆ operator NullableDecimal() [3/3]

static ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator NullableDecimal ( decimal?  value)
inlineexplicitstatic

Явное преобразование Decimal к NullableDecimal.

Аргументы
value
Возвращает

◆ operator!=()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator!= ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

!=.

Аргументы
x
y
Возвращает

◆ operator+() [1/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator+ ( decimal  x,
NullableDecimal  y 
)
inlinestatic

+.

Аргументы
x
y
Возвращает

◆ operator+() [2/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator+ ( NullableDecimal  x,
decimal  y 
)
inlinestatic

+.

Аргументы
x
y
Возвращает

◆ operator+() [3/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator+ ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

+.

Аргументы
x
y
Возвращает

◆ operator-() [1/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator- ( decimal  x,
NullableDecimal  y 
)
inlinestatic

-.

Аргументы
x
y
Возвращает

◆ operator-() [2/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator- ( NullableDecimal  x,
decimal  y 
)
inlinestatic

-.

Аргументы
x
y
Возвращает

◆ operator-() [3/3]

static decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator- ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

-.

Аргументы
x
y
Возвращает

◆ operator<()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator< ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

меньше.

Аргументы
x
y
Возвращает

◆ operator<=()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator<= ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

меньше =.

Аргументы
x
y
Возвращает

◆ operator==()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator== ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

==.

Аргументы
x
y
Возвращает

◆ operator>()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator> ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

>.

Аргументы
x
y
Возвращает

◆ operator>=()

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.operator>= ( NullableDecimal  x,
NullableDecimal  y 
)
inlinestatic

>=.

Аргументы
x
y
Возвращает

◆ Parse() [1/2]

static NullableDecimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Parse ( string  s)
inlinestatic

Разобрать и получить NullableDecimal из строки.

Аргументы
s
Возвращает

◆ Parse() [2/2]

static NullableDecimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Parse ( string  s,
IFormatProvider  provider 
)
inlinestatic

Разобрать и получить NullableDecimal из строки с провайдером формата.

Аргументы
s
provider
Возвращает

◆ ToBoolean()

bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToBoolean ( IFormatProvider  provider)
inline

Не реализовано.

◆ ToChar()

char ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToChar ( IFormatProvider  provider)
inline

Не реализовано.

◆ ToDateTime()

DateTime ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToDateTime ( IFormatProvider  provider)
inline

Не реализовано.

◆ ToDouble()

double ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToDouble ( IFormatProvider  provider)
inline

Не реализовано.

Аргументы
provider
Возвращает

◆ ToString()

override string ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToString ( )
inline

В строку.

Возвращает

◆ ToType()

object ICSSoft.STORMNET.UserDataTypes.NullableDecimal.ToType ( Type  conversionType,
IFormatProvider  provider 
)
inline

Не реализовано.

◆ TryParse() [1/2]

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.TryParse ( string  s,
NumberStyles  styles,
IFormatProvider  provider,
out NullableDecimal  result 
)
inlinestatic

Разобрать и получить NullableDecimal из строки с провайдером формата.

Аргументы
s
styles
provider
result
Возвращает

◆ TryParse() [2/2]

static bool ICSSoft.STORMNET.UserDataTypes.NullableDecimal.TryParse ( string  s,
out NullableDecimal  result 
)
inlinestatic

Разобрать и получить NullableDecimal из строки.

Аргументы
s
result
Возвращает

Полный список свойств

◆ Value

virtual decimal ICSSoft.STORMNET.UserDataTypes.NullableDecimal.Value
getset

Собственно значение.