Table of Contents

Class StaticPrivate

Namespace
GLib.Internal
Assembly
GLib-2.0.dll
public class StaticPrivate
Inheritance
StaticPrivate
Inherited Members

Methods

Free(StaticPrivateHandle)

Calls native method g_static_private_free.

public static extern void Free(StaticPrivateHandle privateKey)

Parameters

privateKey StaticPrivateHandle

Transfer ownership: None Nullable: False

Get(StaticPrivateHandle)

Calls native method g_static_private_get.

public static extern nint Get(StaticPrivateHandle privateKey)

Parameters

privateKey StaticPrivateHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

Init(StaticPrivateHandle)

Calls native method g_static_private_init.

public static extern void Init(StaticPrivateHandle privateKey)

Parameters

privateKey StaticPrivateHandle

Transfer ownership: None Nullable: False

Set(StaticPrivateHandle, nint, DestroyNotify)

Calls native method g_static_private_set.

public static extern void Set(StaticPrivateHandle privateKey, nint data, DestroyNotify notify)

Parameters

privateKey StaticPrivateHandle

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: False