Table of Contents

Class ContentFormats

Namespace
Gdk.Internal
Assembly
Gdk-4.0.dll
public class ContentFormats
Inheritance
ContentFormats
Inherited Members

Methods

ContainGtype(ContentFormatsHandle, Type)

Calls native method gdk_content_formats_contain_gtype.

public static extern bool ContainGtype(ContentFormatsHandle formats, Type type)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

type Type

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ContainMimeType(ContentFormatsHandle, NonNullableUtf8StringHandle)

Calls native method gdk_content_formats_contain_mime_type.

public static extern bool ContainMimeType(ContentFormatsHandle formats, NonNullableUtf8StringHandle mimeType)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

mimeType NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gdk_content_formats_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetMimeTypes(ContentFormatsHandle, out nuint)

Calls native method gdk_content_formats_get_mime_types.

public static extern Utf8StringArrayNullTerminatedUnownedHandle GetMimeTypes(ContentFormatsHandle formats, out nuint nMimeTypes)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

nMimeTypes nuint

Transfer ownership: Full Nullable: False

Returns

Utf8StringArrayNullTerminatedUnownedHandle

Transfer ownership: None Nullable: True

Match(ContentFormatsHandle, ContentFormatsHandle)

Calls native method gdk_content_formats_match.

public static extern bool Match(ContentFormatsHandle first, ContentFormatsHandle second)

Parameters

first ContentFormatsHandle

Transfer ownership: None Nullable: False

second ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

MatchGtype(ContentFormatsHandle, ContentFormatsHandle)

Calls native method gdk_content_formats_match_gtype.

public static extern nuint MatchGtype(ContentFormatsHandle first, ContentFormatsHandle second)

Parameters

first ContentFormatsHandle

Transfer ownership: None Nullable: False

second ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

nuint

Transfer ownership: None Nullable: False

MatchMimeType(ContentFormatsHandle, ContentFormatsHandle)

Calls native method gdk_content_formats_match_mime_type.

public static extern NullableUtf8StringUnownedHandle MatchMimeType(ContentFormatsHandle first, ContentFormatsHandle second)

Parameters

first ContentFormatsHandle

Transfer ownership: None Nullable: False

second ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(string[], uint)

Calls native constructor gdk_content_formats_new.

public static extern ContentFormatsOwnedHandle New(string[] mimeTypes, uint nMimeTypes)

Parameters

mimeTypes string[]

Transfer ownership: None Nullable: True

nMimeTypes uint

Transfer ownership: None Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

NewForGtype(Type)

Calls native constructor gdk_content_formats_new_for_gtype.

public static extern ContentFormatsOwnedHandle NewForGtype(Type type)

Parameters

type Type

Transfer ownership: None Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

Parse(NonNullableUtf8StringHandle)

Calls native function gdk_content_formats_parse. Version: 4.4

[Version("4.4")]
public static extern ContentFormatsOwnedHandle Parse(NonNullableUtf8StringHandle @string)

Parameters

string NonNullableUtf8StringHandle

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: True

Print(ContentFormatsHandle, StringHandle)

Calls native method gdk_content_formats_print.

public static extern void Print(ContentFormatsHandle formats, StringHandle @string)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

string StringHandle

Ref(ContentFormatsHandle)

Calls native method gdk_content_formats_ref.

public static extern ContentFormatsOwnedHandle Ref(ContentFormatsHandle formats)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

ToString(ContentFormatsHandle)

Calls native method gdk_content_formats_to_string.

public static extern NonNullableUtf8StringOwnedHandle ToString(ContentFormatsHandle formats)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

Union(ContentFormatsUnownedHandle, ContentFormatsHandle)

Calls native method gdk_content_formats_union.

public static extern ContentFormatsOwnedHandle Union(ContentFormatsUnownedHandle first, ContentFormatsHandle second)

Parameters

first ContentFormatsUnownedHandle

Transfer ownership: Full Nullable: False

second ContentFormatsHandle

Transfer ownership: None Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

UnionDeserializeGtypes(ContentFormatsUnownedHandle)

Calls native method gdk_content_formats_union_deserialize_gtypes.

public static extern ContentFormatsOwnedHandle UnionDeserializeGtypes(ContentFormatsUnownedHandle formats)

Parameters

formats ContentFormatsUnownedHandle

Transfer ownership: Full Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

UnionDeserializeMimeTypes(ContentFormatsUnownedHandle)

Calls native method gdk_content_formats_union_deserialize_mime_types.

public static extern ContentFormatsOwnedHandle UnionDeserializeMimeTypes(ContentFormatsUnownedHandle formats)

Parameters

formats ContentFormatsUnownedHandle

Transfer ownership: Full Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

UnionSerializeGtypes(ContentFormatsUnownedHandle)

Calls native method gdk_content_formats_union_serialize_gtypes.

public static extern ContentFormatsOwnedHandle UnionSerializeGtypes(ContentFormatsUnownedHandle formats)

Parameters

formats ContentFormatsUnownedHandle

Transfer ownership: Full Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

UnionSerializeMimeTypes(ContentFormatsUnownedHandle)

Calls native method gdk_content_formats_union_serialize_mime_types.

public static extern ContentFormatsOwnedHandle UnionSerializeMimeTypes(ContentFormatsUnownedHandle formats)

Parameters

formats ContentFormatsUnownedHandle

Transfer ownership: Full Nullable: False

Returns

ContentFormatsOwnedHandle

Transfer ownership: Full Nullable: False

Unref(ContentFormatsHandle)

Calls native method gdk_content_formats_unref.

public static extern void Unref(ContentFormatsHandle formats)

Parameters

formats ContentFormatsHandle

Transfer ownership: None Nullable: False