ArrayReference

public List<IReference> References { get; }

Language: C#

Список ссылок на объекты в массиве или коллекции

public ArrayReference(List<IReference> references)

Language: C#

Создать новую ссылку на массив или коллекцию

Parameters:

  • references: Список ссылок на объекты

public ArrayReference()

Language: C#

Создать новую ссылку на пустой массив или коллекцию

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

Language: C#

Получить объект по ссылке

Parameters:

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

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

public override bool Equals(object? obj)

Language: C#

Проверяет равенство с другим объектом

Parameters:

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

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

public override int GetHashCode()

Language: C#

Получает хеш-код объекта

Returns: Хеш-код объекта