Table of Contents

Class Binding

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

Methods

DupSource(nint)

Calls native method g_binding_dup_source. Version: 2.68

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

DupTarget(nint)

Calls native method g_binding_dup_target. Version: 2.68

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetFlags(nint)

Calls native method g_binding_get_flags. Version: 2.26

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

Parameters

binding nint

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(nint)

Calls native method g_binding_get_source. Version: 2.26

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetSourceProperty(nint)

Calls native method g_binding_get_source_property. Version: 2.26

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetTarget(nint)

Calls native method g_binding_get_target. Version: 2.26

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetTargetProperty(nint)

Calls native method g_binding_get_target_property. Version: 2.26

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

Parameters

binding nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

Unbind(nint)

Calls native method g_binding_unbind. Version: 2.38

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

Parameters

binding nint

Transfer ownership: None Nullable: False