StringReference

public string Value { get; set; }

Language: C#

Значение строки

public StringReference(string value)

Language: C#

Инициализирует строковую ссылку

Parameters:

  • value: Значение строки

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: Хэш-код объекта