LinkReference

public Guid GUID { get; set; }

Language: C#

GUID объекта

public LinkReference(Guid guid)

Language: C#

Создает ссылку на объект по его GUID

Parameters:

  • guid: GUID объекта

public object? Get(Type type, Func<Guid, object> deserialize)

Language: C#

Получает объект по его GUID

Parameters:

  • type: Тип объекта для получения
  • deserialize: Функция для десериализации объекта по его GUID

Returns: Восстановленный объект

public override bool Equals(object? obj)

Language: C#

Переопределение метода Equals для сравнения ссылок

Parameters:

  • obj: Другой объект для сравнения

Returns: True, если объекты равны, иначе False

public override int GetHashCode()

Language: C#

Переопределение метода GetHashCode для получения хэш-кода по GUID

Returns: Хэш-код GUID