Table of Contents

Class BuildableParseContext

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class BuildableParseContext
Inheritance
BuildableParseContext
Inherited Members

Methods

GetElement(BuildableParseContextHandle)

Calls native method gtk_buildable_parse_context_get_element.

public static extern NullableUtf8StringUnownedHandle GetElement(BuildableParseContextHandle context)

Parameters

context BuildableParseContextHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetPosition(BuildableParseContextHandle, out int, out int)

Calls native method gtk_buildable_parse_context_get_position.

public static extern void GetPosition(BuildableParseContextHandle context, out int lineNumber, out int charNumber)

Parameters

context BuildableParseContextHandle

Transfer ownership: None Nullable: False

lineNumber int

Transfer ownership: Full Nullable: False

charNumber int

Transfer ownership: Full Nullable: False

Pop(BuildableParseContextHandle)

Calls native method gtk_buildable_parse_context_pop.

public static extern IntPtr Pop(BuildableParseContextHandle context)

Parameters

context BuildableParseContextHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

Push(BuildableParseContextHandle, BuildableParserHandle, IntPtr)

Calls native method gtk_buildable_parse_context_push.

public static extern void Push(BuildableParseContextHandle context, BuildableParserHandle parser, IntPtr userData)

Parameters

context BuildableParseContextHandle

Transfer ownership: None Nullable: False

parser BuildableParserHandle

Transfer ownership: None Nullable: False

userData IntPtr

Transfer ownership: None Nullable: True