Table of Contents

Class VariantIter

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

Methods

Copy(VariantIterHandle)

Calls native method g_variant_iter_copy. Version: 2.24

[Version("2.24")]
public static extern VariantIterOwnedHandle Copy(VariantIterHandle iter)

Parameters

iter VariantIterHandle

Transfer ownership: None Nullable: False

Returns

VariantIterOwnedHandle

Transfer ownership: Full Nullable: False

Init(VariantIterHandle, VariantHandle)

Calls native method g_variant_iter_init. Version: 2.24

[Version("2.24")]
public static extern nuint Init(VariantIterHandle iter, VariantHandle value)

Parameters

iter VariantIterHandle

Transfer ownership: None Nullable: False

value VariantHandle

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

NChildren(VariantIterHandle)

Calls native method g_variant_iter_n_children. Version: 2.24

[Version("2.24")]
public static extern nuint NChildren(VariantIterHandle iter)

Parameters

iter VariantIterHandle

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

NextValue(VariantIterHandle)

Calls native method g_variant_iter_next_value. Version: 2.24

[Version("2.24")]
public static extern VariantOwnedHandle NextValue(VariantIterHandle iter)

Parameters

iter VariantIterHandle

Transfer ownership: None Nullable: False

Returns

VariantOwnedHandle

Transfer ownership: Full Nullable: True