Table of Contents

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

int

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

FromId(int)

Статический метод для создания идентификатора.

public static EntityIdentifier FromId(int id)

Parameters

id int

Значение, на основе которого создаётся идентификатор.

Returns

EntityIdentifier

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(EntityIdentifier, EntityIdentifier)

public static bool operator ==(EntityIdentifier id1, EntityIdentifier id2)

Parameters

id1 EntityIdentifier
id2 EntityIdentifier

Returns

bool

operator ==(EntityIdentifier, int)

public static bool operator ==(EntityIdentifier id1, int id2)

Parameters

id1 EntityIdentifier
id2 int

Returns

bool

implicit operator EntityIdentifier(int)

Неявный конструктор.

public static implicit operator EntityIdentifier(int id)

Parameters

id int

Returns

EntityIdentifier

operator !=(EntityIdentifier, EntityIdentifier)

public static bool operator !=(EntityIdentifier id1, EntityIdentifier id2)

Parameters

id1 EntityIdentifier
id2 EntityIdentifier

Returns

bool

operator !=(EntityIdentifier, int)

public static bool operator !=(EntityIdentifier id1, int id2)

Parameters

id1 EntityIdentifier
id2 int

Returns

bool