Class UriParamsIter
public class UriParamsIter
- Inheritance
-
UriParamsIter
- Inherited Members
Methods
Init(UriParamsIterHandle, NonNullableUtf8StringHandle, nint, NonNullableUtf8StringHandle, UriParamsFlags)
Calls native method g_uri_params_iter_init. Version: 2.66
[Version("2.66")]
public static extern void Init(UriParamsIterHandle iter, NonNullableUtf8StringHandle @params, nint length, NonNullableUtf8StringHandle separators, UriParamsFlags flags)
Parameters
iter
UriParamsIterHandleTransfer ownership: None Nullable: False
params
NonNullableUtf8StringHandlelength
nintTransfer ownership: None Nullable: False
separators
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
UriParamsFlagsTransfer ownership: None Nullable: False
Next(UriParamsIterHandle, out NullableUtf8StringOwnedHandle, out NullableUtf8StringOwnedHandle, out ErrorOwnedHandle)
Calls native method g_uri_params_iter_next. Version: 2.66
[Version("2.66")]
public static extern bool Next(UriParamsIterHandle iter, out NullableUtf8StringOwnedHandle attribute, out NullableUtf8StringOwnedHandle value, out ErrorOwnedHandle error)
Parameters
iter
UriParamsIterHandleTransfer ownership: None Nullable: False
attribute
NullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
value
NullableUtf8StringOwnedHandleTransfer ownership: Full Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False