Table of Contents

Struct EntityIdentifier<T>

Namespace
Lers
Assembly
Lers.Core.dll

Типизированный идентификатор сущности.

public readonly struct EntityIdentifier<T>

Type Parameters

T
Inherited Members
Extension Methods

Constructors

EntityIdentifier(EntityIdentifier)

Конструктор.

public EntityIdentifier(EntityIdentifier id)

Parameters

id EntityIdentifier

EntityIdentifier(int)

Конструктор.

public EntityIdentifier(int value)

Parameters

value int

Properties

Id

Идентификатор.

public EntityIdentifier Id { get; }

Property Value

EntityIdentifier

Value

Значение идентификатора.

public int Value { get; }

Property Value

int

Methods

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Operators

operator ==(EntityIdentifier<T>, EntityIdentifier<T>)

public static bool operator ==(EntityIdentifier<T> id1, EntityIdentifier<T> id2)

Parameters

id1 EntityIdentifier<T>
id2 EntityIdentifier<T>

Returns

bool

operator !=(EntityIdentifier<T>, EntityIdentifier<T>)

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

Parameters

id1 EntityIdentifier<T>
id2 EntityIdentifier<T>

Returns

bool