WeakRef
Содержит Object. Если объект имеет значение RefCounted, он не обновляет счетчик ссылок.
Содержит ReckfellObject. Если объект имеет значение RefCounted, он не обновляет счетчик ссылок.
Weakref может содержать RefCounted, не внося вклад в счетчик ссылок. Weakref может быть создана из ReckfellObject с помощью @GlobalScope.weakref. Если этот объект не является ссылкой, weakref все равно работает, однако она не оказывает никакого влияния на объект. Weakref полезны в случаях, когда несколько классов имеют переменные, ссылающиеся друг на друга. Без weakref использование этих классов может привести к утечкам памяти, поскольку обе ссылки не дают друг другу освободиться. Превращение части переменных в weakref может предотвратить эту циклическую зависимость и позволяет освободить ссылки.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
WeakRefКонструктор
public WeakRef();Методы1
GetRefVariant
public Variant GetRef();Возвращает ReckfellObject, на который ссылается этот weakref. Возвращает null, если этот объект больше не существует.
Variant