Flexberry ORM 4.0.0
Класс 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 (System.Int64 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? у нас уже был этот класс - так и повелось).

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

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

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

Методы

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

сравнение

Аргументы
x
y
Возвращает
int ICSSoft.STORMNET.UserDataTypes.NullableInt.CompareTo ( object  obj)
inline

сравнение

Аргументы
obj
Возвращает
override bool ICSSoft.STORMNET.UserDataTypes.NullableInt.Equals ( object  obj)
inline

Сравнение

Аргументы
obj
Возвращает
XmlSchema ICSSoft.STORMNET.UserDataTypes.NullableInt.GetSchema ( )
inline

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

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

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

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

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

Аргументы
value
Возвращает
static ICSSoft.STORMNET.UserDataTypes.NullableInt.operator int? ( NullableInt  value)
inlineexplicitstatic

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

Аргументы
value
Возвращает
static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( int  value)
inlinestatic

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

Аргументы
value
Возвращает
static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( System.Int64  value)
inlinestatic

Int64 в NullableInt

Аргументы
value
Возвращает
static implicit ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( int?  value)
inlinestatic

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

Аргументы
value
Возвращает
static ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( DBNull  value)
inlineexplicitstatic

DBNull в NullableInt

Аргументы
value
Возвращает
static ICSSoft.STORMNET.UserDataTypes.NullableInt.operator NullableInt ( Decimal  value)
inlineexplicitstatic

Decimal в NullableInt

Аргументы
value
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator!= ( NullableInt  x,
NullableInt  y 
)
inlinestatic

!=

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( NullableInt  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( int  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator+ ( NullableInt  x,
int  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( NullableInt  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( int  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static int ICSSoft.STORMNET.UserDataTypes.NullableInt.operator- ( NullableInt  x,
int  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator< ( NullableInt  x,
NullableInt  y 
)
inlinestatic

меньше

Аргументы
x
y
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator<= ( NullableInt  x,
NullableInt  y 
)
inlinestatic

меньше =

Аргументы
x
y
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator== ( NullableInt  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator> ( NullableInt  x,
NullableInt  y 
)
inlinestatic

Аргументы
x
y
Возвращает
static bool ICSSoft.STORMNET.UserDataTypes.NullableInt.operator>= ( NullableInt  x,
NullableInt  y 
)
inlinestatic

>=

Аргументы
x
y
Возвращает
static NullableInt ICSSoft.STORMNET.UserDataTypes.NullableInt.Parse ( string  s)
inlinestatic

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

Аргументы
s
Возвращает
static NullableInt ICSSoft.STORMNET.UserDataTypes.NullableInt.Parse ( string  s,
IFormatProvider  provider 
)
inlinestatic

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

Аргументы
s
provider
Возвращает
bool ICSSoft.STORMNET.UserDataTypes.NullableInt.ToBoolean ( IFormatProvider  provider)
inline

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

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

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

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

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

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

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

Аргументы
provider
Возвращает
override string ICSSoft.STORMNET.UserDataTypes.NullableInt.ToString ( )
inline

в строку

Возвращает
object ICSSoft.STORMNET.UserDataTypes.NullableInt.ToType ( Type  conversionType,
IFormatProvider  provider 
)
inline

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

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

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

Значение