Flexberry ORM 8.0.0-beta01
Класс 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, созданный его собственным конструктором.

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

◆ KeyGuid() [1/4]

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

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

Guid.NewGuid().

◆ KeyGuid() [2/4]

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

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

Аргументы
guid

◆ KeyGuid() [3/4]

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

Аргументы
guid

◆ KeyGuid() [4/4]

ICSSoft.STORMNET.KeyGen.KeyGuid.KeyGuid ( byte[]  guid)
inline

Аргументы
guid

Методы

◆ CompareTo()

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

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

Аргументы
objKeyGuid с которым сравниваем.
Возвращает
Результат сравнения см. Guid.CompareTo(o).

◆ Equals()

override bool ICSSoft.STORMNET.KeyGen.KeyGuid.Equals ( object  obj)
inline

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

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

◆ GetHashCode()

override int ICSSoft.STORMNET.KeyGen.KeyGuid.GetHashCode ( )
inline

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

Возвращает
Значение хэш-функции.

◆ IsGuid()

static bool ICSSoft.STORMNET.KeyGen.KeyGuid.IsGuid ( string  input)
inlinestatic

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

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

◆ NewGuid()

static KeyGuid ICSSoft.STORMNET.KeyGen.KeyGuid.NewGuid ( )
inlinestatic

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

Возвращает

◆ operator byte[]()

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator byte[] ( KeyGuid  value)
inlinestatic

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

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

◆ operator Guid()

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator Guid ( KeyGuid  value)
inlinestatic

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

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

◆ operator Guid?()

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator Guid? ( KeyGuid  value)
inlinestatic

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

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

◆ operator KeyGuid() [1/4]

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator KeyGuid ( byte[]  value)
inlinestatic

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

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

◆ operator KeyGuid() [2/4]

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator KeyGuid ( Guid  value)
inlinestatic

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

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

◆ operator KeyGuid() [3/4]

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator KeyGuid ( Guid value)
inlinestatic

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

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

◆ operator KeyGuid() [4/4]

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator KeyGuid ( string  value)
inlinestatic

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

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

◆ operator string()

static implicit ICSSoft.STORMNET.KeyGen.KeyGuid.operator string ( KeyGuid  value)
inlinestatic

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

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

◆ operator!=()

static bool ICSSoft.STORMNET.KeyGen.KeyGuid.operator!= ( KeyGuid  x,
KeyGuid  y 
)
inlinestatic

!=.

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

◆ operator==()

static bool ICSSoft.STORMNET.KeyGen.KeyGuid.operator== ( KeyGuid  x,
KeyGuid  y 
)
inlinestatic

==.

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

◆ Parse()

static KeyGuid ICSSoft.STORMNET.KeyGen.KeyGuid.Parse ( string  guid)
inlinestatic

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

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

◆ ToString()

override string ICSSoft.STORMNET.KeyGen.KeyGuid.ToString ( )
inline

Возвращает

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

◆ guid

Guid ICSSoft.STORMNET.KeyGen.KeyGuid.guid
protected

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

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

◆ Guid

Guid ICSSoft.STORMNET.KeyGen.KeyGuid.Guid
getset