Struct EntityIdentifier
- Namespace
- Lers
- Assembly
- Lers.Core.dll
Структура, хранящая в себе идентификатор сущности.
public struct EntityIdentifier
- Inherited Members
- Extension Methods
Constructors
EntityIdentifier(int)
Конструктор.
public EntityIdentifier(int id)
Parameters
id
int
Properties
Value
Значение идентификатора.
public readonly int Value { get; }
Property Value
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
FromId(int)
Статический метод для создания идентификатора.
public static EntityIdentifier FromId(int id)
Parameters
id
intЗначение, на основе которого создаётся идентификатор.
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(EntityIdentifier, EntityIdentifier)
public static bool operator ==(EntityIdentifier id1, EntityIdentifier id2)
Parameters
id1
EntityIdentifierid2
EntityIdentifier
Returns
operator ==(EntityIdentifier, int)
public static bool operator ==(EntityIdentifier id1, int id2)
Parameters
id1
EntityIdentifierid2
int
Returns
implicit operator EntityIdentifier(int)
Неявный конструктор.
public static implicit operator EntityIdentifier(int id)
Parameters
id
int
Returns
operator !=(EntityIdentifier, EntityIdentifier)
public static bool operator !=(EntityIdentifier id1, EntityIdentifier id2)
Parameters
id1
EntityIdentifierid2
EntityIdentifier
Returns
operator !=(EntityIdentifier, int)
public static bool operator !=(EntityIdentifier id1, int id2)
Parameters
id1
EntityIdentifierid2
int