Flexberry ORM 4.0.0
Класс ICSSoft.STORMNET.KeyGen.KeyGuid

Guid, отличающийся от стандартного наличием метода Parse и отсутствием половины ненужных конструкторов. Кому надо другой конструктор – передайте в конструктор KeyGuid Guid, созданный его собственным конструктором. Подробнее...

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

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

 KeyGuid ()
 Создать новый уникальный идентификатор. Равносильно Подробнее...
 
 KeyGuid (Guid guid)
 Создать новый уникальный идентификатор по образцу. Подробнее...
 
 KeyGuid (string guid)
 
 KeyGuid (byte[] guid)
 
int CompareTo (object obj)
 Метод сравнения KeyGuid. Подробнее...
 
override string ToString ()
 
override bool Equals (object obj)
 Сравнение инстанций. Сравнение происходит по значению Guid. Подробнее...
 
override int GetHashCode ()
 Получить значение хэш-функции. Результат напрямую зависит от значения Guid. Если в процессе жизни инстанции этого объекта кто-то поменяет Guid, то и этот метод будет возвращать уже другое значение. Подробнее...
 

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

static KeyGuid Parse (string guid)
 преобрзовать string->keyGuid Подробнее...
 
static bool operator< (KeyGuid x, KeyGuid y)
 
static bool operator> (KeyGuid x, KeyGuid y)
 
static bool operator<= (KeyGuid x, KeyGuid y)
 
static bool operator>= (KeyGuid x, KeyGuid y)
 
static bool IsGuid (string input)
 Проверка на гуидность Подробнее...
 
static KeyGuid NewGuid ()
 генерация нового KeyGuid Подробнее...
 
static implicit operator KeyGuid (Guid value)
 Неявно преобразовать из Guid в KeyGuid Подробнее...
 
static implicit operator Guid (KeyGuid value)
 Неявно преобразовать из KeyGuid в Guid. Подробнее...
 
static implicit operator KeyGuid (Guid?value)
 Неявно преобразовать из Guid? в KeyGuid Подробнее...
 
static implicit operator Guid? (KeyGuid value)
 Неявно преобразовать из KeyGuid в Guid?. Подробнее...
 
static implicit operator KeyGuid (string value)
 Неявно преобразовать из String в KeyGuid. Подробнее...
 
static implicit operator string (KeyGuid value)
 Неявно преобразовать из KeyGuid в string. Подробнее...
 
static implicit operator KeyGuid (byte[] value)
 Неявно преобразовать из String в KeyGuid Подробнее...
 
static implicit operator byte[] (KeyGuid value)
 Неявно преобразовать из KeyGuid в string. Подробнее...
 
static bool operator== (KeyGuid x, KeyGuid y)
 

Подробнее...
 
static bool operator!= (KeyGuid x, KeyGuid y)
 != Подробнее...
 

Защищенные данные

Guid guid
 Значение ключевого поля. Подробнее...
 

Свойства

Guid Guid [get, set]
 

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

Guid, отличающийся от стандартного наличием метода Parse и отсутствием половины ненужных конструкторов. Кому надо другой конструктор – передайте в конструктор KeyGuid Guid, созданный его собственным конструктором.

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

ICSSoft.STORMNET.KeyGen.KeyGuid.KeyGuid ( )
inline

Создать новый уникальный идентификатор. Равносильно

Guid.NewGuid().

ICSSoft.STORMNET.KeyGen.KeyGuid.KeyGuid ( Guid  guid)
inline

Создать новый уникальный идентификатор по образцу.

Аргументы
guid
ICSSoft.STORMNET.KeyGen.KeyGuid.KeyGuid ( string  guid)
inline

Аргументы
guid
ICSSoft.STORMNET.KeyGen.KeyGuid.KeyGuid ( byte[]  guid)
inline

Аргументы
guid

Методы

int ICSSoft.STORMNET.KeyGen.KeyGuid.CompareTo ( object  obj)
inline

Метод сравнения KeyGuid.

Аргументы
objKeyGuid с которым сравниваем.
Возвращает
Результат сравнения см. Guid.CompareTo(o).
override bool ICSSoft.STORMNET.KeyGen.KeyGuid.Equals ( object  obj)
inline

Сравнение инстанций. Сравнение происходит по значению Guid.

Аргументы
objОбъект для сравнения.
Возвращает
Результат сравнения объектов. Если равны, то true
override int ICSSoft.STORMNET.KeyGen.KeyGuid.GetHashCode ( )
inline

Получить значение хэш-функции. Результат напрямую зависит от значения Guid. Если в процессе жизни инстанции этого объекта кто-то поменяет Guid, то и этот метод будет возвращать уже другое значение.

Возвращает
Значение хэш-функции.
static bool ICSSoft.STORMNET.KeyGen.KeyGuid.IsGuid ( string  input)
inlinestatic

Проверка на гуидность

Аргументы
input
Возвращает
static KeyGuid ICSSoft.STORMNET.KeyGen.KeyGuid.NewGuid ( )
inlinestatic

генерация нового KeyGuid

Возвращает
static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator byte[] ( KeyGuid  value)
inlinestatic

Неявно преобразовать из KeyGuid в string.

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

Неявно преобразовать из KeyGuid в Guid.

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

Неявно преобразовать из KeyGuid в Guid?.

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

Неявно преобразовать из Guid в KeyGuid

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

Неявно преобразовать из Guid? в KeyGuid

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

Неявно преобразовать из String в KeyGuid.

Аргументы
value
Возвращает
static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator KeyGuid ( byte[]  value)
inlinestatic

Неявно преобразовать из String в KeyGuid

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

Неявно преобразовать из KeyGuid в string.

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

!=

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

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

преобрзовать string->keyGuid

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

Возвращает

Данные класса

Guid ICSSoft.STORMNET.KeyGen.KeyGuid.guid
protected

Значение ключевого поля.

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

Guid ICSSoft.STORMNET.KeyGen.KeyGuid.Guid
getset