Table of Contents

Class Binding

Namespace
GObject.Internal
Assembly
GObject-2.0.dll
public class Binding
Inheritance
Binding
Inherited Members

Methods

DupSource(IntPtr)

Calls native method g_binding_dup_source. Version: 2.68

[Version("2.68")]
public static extern IntPtr DupSource(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

DupTarget(IntPtr)

Calls native method g_binding_dup_target. Version: 2.68

[Version("2.68")]
public static extern IntPtr DupTarget(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetFlags(IntPtr)

Calls native method g_binding_get_flags. Version: 2.26

[Version("2.26")]
public static extern BindingFlags GetFlags(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

BindingFlags

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_binding_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetSource(IntPtr)

Calls native method g_binding_get_source. Version: 2.26

[Version("2.26")]
public static extern IntPtr GetSource(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetSourceProperty(IntPtr)

Calls native method g_binding_get_source_property. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetSourceProperty(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetTarget(IntPtr)

Calls native method g_binding_get_target. Version: 2.26

[Version("2.26")]
public static extern IntPtr GetTarget(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetTargetProperty(IntPtr)

Calls native method g_binding_get_target_property. Version: 2.26

[Version("2.26")]
public static extern NonNullableUtf8StringUnownedHandle GetTargetProperty(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

Unbind(IntPtr)

Calls native method g_binding_unbind. Version: 2.38

[Version("2.38")]
public static extern void Unbind(IntPtr binding)

Parameters

binding IntPtr

Transfer ownership: None Nullable: False