Class StrvBuilder
public class StrvBuilder
- Inheritance
-
StrvBuilder
- Inherited Members
Methods
Add(StrvBuilderHandle, NonNullableUtf8StringHandle)
Calls native method g_strv_builder_add.
public static extern void Add(StrvBuilderHandle builder, NonNullableUtf8StringHandle value)
Parameters
builder
StrvBuilderHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Addv(StrvBuilderHandle, Utf8StringArrayNullTerminatedHandle)
Calls native method g_strv_builder_addv.
public static extern void Addv(StrvBuilderHandle builder, Utf8StringArrayNullTerminatedHandle value)
Parameters
builder
StrvBuilderHandleTransfer ownership: None Nullable: False
value
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: False
End(StrvBuilderHandle)
Calls native method g_strv_builder_end.
public static extern Utf8StringArrayNullTerminatedOwnedHandle End(StrvBuilderHandle builder)
Parameters
builder
StrvBuilderHandleTransfer ownership: None Nullable: False
Returns
- Utf8StringArrayNullTerminatedOwnedHandle
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_strv_builder_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
New()
Calls native constructor g_strv_builder_new. Version: 2.68
[Version("2.68")]
public static extern StrvBuilderOwnedHandle New()
Returns
- StrvBuilderOwnedHandle
Transfer ownership: Full Nullable: False
Ref(StrvBuilderHandle)
Calls native method g_strv_builder_ref. Version: 2.68
[Version("2.68")]
public static extern StrvBuilderOwnedHandle Ref(StrvBuilderHandle builder)
Parameters
builder
StrvBuilderHandleTransfer ownership: None Nullable: False
Returns
- StrvBuilderOwnedHandle
Transfer ownership: Full Nullable: False
Take(StrvBuilderHandle, NonNullableUtf8StringHandle)
Calls native method g_strv_builder_take.
public static extern void Take(StrvBuilderHandle builder, NonNullableUtf8StringHandle value)
Parameters
builder
StrvBuilderHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
Unref(StrvBuilderUnownedHandle)
Calls native method g_strv_builder_unref. Version: 2.68
[Version("2.68")]
public static extern void Unref(StrvBuilderUnownedHandle builder)
Parameters
builder
StrvBuilderUnownedHandleTransfer ownership: Full Nullable: False