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