Class WeakRef
public class WeakRef
- Inheritance
-
WeakRef
- Inherited Members
Methods
Clear(WeakRefHandle)
Calls native method g_weak_ref_clear. Version: 2.32
[Version("2.32")]
public static extern void Clear(WeakRefHandle weakRef)
Parameters
weakRefWeakRefHandleTransfer ownership: None Nullable: False
Get(WeakRefHandle)
Calls native method g_weak_ref_get. Version: 2.32
[Version("2.32")]
public static extern nint Get(WeakRefHandle weakRef)
Parameters
weakRefWeakRefHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
Init(WeakRefHandle, nint)
Calls native method g_weak_ref_init. Version: 2.32
[Version("2.32")]
public static extern void Init(WeakRefHandle weakRef, nint @object)
Parameters
weakRefWeakRefHandleTransfer ownership: None Nullable: False
objectnint
Set(WeakRefHandle, nint)
Calls native method g_weak_ref_set. Version: 2.32
[Version("2.32")]
public static extern void Set(WeakRefHandle weakRef, nint @object)
Parameters
weakRefWeakRefHandleTransfer ownership: None Nullable: False
objectnint