Flexberry ORM 8.0.0-beta01
|
Guid, отличающийся от стандартного наличием метода Parse и отсутствием половины ненужных конструкторов. Кому надо другой конструктор – передайте в конструктор KeyGuid Guid, созданный его собственным конструктором. Подробнее...
Открытые члены | |
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, созданный его собственным конструктором.
|
inline |
Создать новый уникальный идентификатор. Равносильно.
Guid.NewGuid()
.
|
inline |
Создать новый уникальный идентификатор по образцу.
guid |
|
inline |
guid |
|
inline |
guid |
|
inline |
|
inline |
Сравнение инстанций. Сравнение происходит по значению Guid.
obj | Объект для сравнения. |
true
.
|
inline |
|
inlinestatic |
Проверка на гуидность.
input |
|
inlinestatic |
генерация нового KeyGuid.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
!=.
x | |
y |
==.
x | |
y |
|
inlinestatic |
преобрзовать string->keyGuid.
guid |
|
inline |
|
protected |
Значение ключевого поля.
|
getset |