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

ToString()

public override string ToString()

Returns

string

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