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

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

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

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

 NullableInt ()
 Конструктор без параметров, нужен для Activator.CreateInstance. Подробнее...
 
override string ToString ()
 в строку. Подробнее...
 
override bool Equals (object obj)
 Сравнение. Подробнее...
 
int Compare (object x, object y)
 сравнение. Подробнее...
 
int CompareTo (object obj)
 сравнение. Подробнее...
 
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 int (NullableInt value)
 Преобразование возможно только явное, поскольку программист должен отдавать себе отчёт в том, что NullableInt может быть null, поэтому не забывайте проверять перед таким преобразованием. Подробнее...
 
static implicit operator NullableInt (int value)
 Неявное преобразование тут можно использовать, поскольку невозможно сломать NullableInt засунув ему int. Подробнее...
 
static implicit operator NullableInt (long value)
 Int64 в NullableInt. Подробнее...
 
static operator int? (NullableInt value)
 Преобразование возможно только явное, поскольку программист должен отдавать себе отчёт в том, что NullableInt может быть null, поэтому не забывайте проверять перед таким преобразованием. Подробнее...
 
static implicit operator NullableInt (int? value)
 Неявное преобразование тут можно использовать, поскольку невозможно сломать NullableInt засунув ему int. Подробнее...
 
static operator NullableInt (DBNull value)
 DBNull в NullableInt. Подробнее...
 
static operator NullableInt (decimal value)
 Decimal в NullableInt. Подробнее...
 
static NullableInt Parse (string s)
 Разбор строки и создание NullableInt. Подробнее...
 
static NullableInt Parse (string s, IFormatProvider provider)
 Разбор строки и создание NullableInt с провайдером формата. Подробнее...
 
static bool operator== (NullableInt x, NullableInt y)
 ==. Подробнее...
 
static bool operator!= (NullableInt x, NullableInt y)
 !=. Подробнее...
 
static bool operator> (NullableInt x, NullableInt y)
 >. Подробнее...
 
static bool operator>= (NullableInt x, NullableInt y)
 >=. Подробнее...
 
static bool operator< (NullableInt x, NullableInt y)
 меньше. Подробнее...
 
static bool operator<= (NullableInt x, NullableInt y)
 меньше =. Подробнее...
 
static int operator- (NullableInt x, NullableInt y)
 -. Подробнее...
 
static int operator- (int x, NullableInt y)
 -. Подробнее...
 
static int operator- (NullableInt x, int y)
 -. Подробнее...
 
static int operator+ (NullableInt x, NullableInt y)
 +. Подробнее...
 
static int operator+ (int x, NullableInt y)
 +. Подробнее...
 
static int operator+ (NullableInt x, int y)
 +. Подробнее...
 

Свойства

virtual int Value [get, set]
 Значение. Подробнее...
 

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

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

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

◆ NullableInt()

ICSSoft.STORMNET.UserDataTypes.NullableInt.NullableInt ( )
inline

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

Методы

◆ Compare()

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

сравнение.

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

◆ CompareTo()

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

сравнение.

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

◆ Equals()

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

Сравнение.

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

◆ GetSchema()

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

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

◆ GetTypeCode()

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

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

◆ operator int()

static ICSSoft.STORMNET.UserDataTypes.NullableInt.operator int ( NullableInt  value)
inlineexplicitstatic

Преобразование возможно только явное, поскольку программист должен отдавать себе отчёт в том, что NullableInt может быть null, поэтому не забывайте проверять перед таким преобразованием.

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

◆ operator int?()

static ICSSoft.STORMNET.UserDataTypes.NullableInt.operator int? ( NullableInt  value)
inlineexplicitstatic

Преобразование возможно только явное, поскольку программист должен отдавать себе отчёт в том, что NullableInt может быть null, поэтому не забывайте проверять перед таким преобразованием.

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

◆ operator NullableInt() [1/5]

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

DBNull в NullableInt.

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

◆ operator NullableInt() [2/5]

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

Decimal в NullableInt.

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

◆ operator NullableInt() [3/5]

static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( int  value)
inlinestatic

Неявное преобразование тут можно использовать, поскольку невозможно сломать NullableInt засунув ему int.

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

◆ operator NullableInt() [4/5]

static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( int?  value)
inlinestatic

Неявное преобразование тут можно использовать, поскольку невозможно сломать NullableInt засунув ему int.

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

◆ operator NullableInt() [5/5]

static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( long  value)
inlinestatic

Int64 в NullableInt.

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

◆ operator!=()

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

!=.

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

◆ operator+() [1/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( int  x,
NullableInt  y 
)
inlinestatic

+.

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

◆ operator+() [2/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( NullableInt  x,
int  y 
)
inlinestatic

+.

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

◆ operator+() [3/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( NullableInt  x,
NullableInt  y 
)
inlinestatic

+.

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

◆ operator-() [1/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( int  x,
NullableInt  y 
)
inlinestatic

-.

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

◆ operator-() [2/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( NullableInt  x,
int  y 
)
inlinestatic

-.

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

◆ operator-() [3/3]

static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( NullableInt  x,
NullableInt  y 
)
inlinestatic

-.

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

◆ operator<()

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

меньше.

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

◆ operator<=()

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

меньше =.

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

◆ operator==()

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

==.

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

◆ operator>()

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

>.

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

◆ operator>=()

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

>=.

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

◆ Parse() [1/2]

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

Разбор строки и создание NullableInt.

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

◆ Parse() [2/2]

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

Разбор строки и создание NullableInt с провайдером формата.

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

◆ ToBoolean()

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

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

◆ ToChar()

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

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

◆ ToDateTime()

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

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

◆ ToDouble()

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

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

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

◆ ToString()

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

в строку.

Возвращает

◆ ToType()

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

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

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

◆ Value

virtual int ICSSoft.STORMNET.UserDataTypes.NullableInt.Value
getset

Значение.