Предоставляет типизированную слабую ссылку, которая ссылается на объект, а также включение этот объект для исправления сборка мусора.
public sealed class WeakReference<T> : ISerializable
Параметры типа
Тип | Имя | Описание |
---|---|---|
WeakReference<T>(T) | Инициализирует новый экземпляр класса WeakReference<T> , который ссылается на указанный объект. | |
WeakReference<T>(T, Boolean) | Инициализирует новый экземпляр класса WeakReference<T> , который ссылается на заданный объект и использует заданное отслеживание воскресения. |
Тип | Имя | Описание |
---|---|---|
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.) | |
GetHashCode() | Служит хэш-функцией по умолчанию. (Наследуется от Object.) | |
GetObjectData(SerializationInfo, StreamingContext) | Заполняет объект SerializationInfo со всеми данными, необходимыми для сериализации текущего объекта WeakReference<T> , что. | |
GetType() | Возвращает объект Type для текущего экземпляра. (Наследуется от Object.) | |
SetTarget(T) | Задает целевой объект, на который ссылается объект WeakReference<T> . | |
ToString() | Возвращает строку, представляющую текущий объект. (Наследуется от Object.) | |
TryGetTarget(T) |