Table of Contents

Class FileLoader

Namespace
GtkSource.Internal
Assembly
GtkSource-5.dll
public class FileLoader
Inheritance
FileLoader
Inherited Members

Methods

GetBuffer(nint)

Calls native method gtk_source_file_loader_get_buffer.

public static extern nint GetBuffer(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetCompressionType(nint)

Calls native method gtk_source_file_loader_get_compression_type.

public static extern CompressionType GetCompressionType(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

CompressionType

Transfer ownership: None Nullable: False

GetEncoding(nint)

Calls native method gtk_source_file_loader_get_encoding.

public static extern EncodingUnownedHandle GetEncoding(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

EncodingUnownedHandle

Transfer ownership: None Nullable: False

GetFile(nint)

Calls native method gtk_source_file_loader_get_file.

public static extern nint GetFile(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_file_loader_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetInputStream(nint)

Calls native method gtk_source_file_loader_get_input_stream.

public static extern nint GetInputStream(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetLocation(nint)

Calls native method gtk_source_file_loader_get_location.

public static extern nint GetLocation(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetNewlineType(nint)

Calls native method gtk_source_file_loader_get_newline_type.

public static extern NewlineType GetNewlineType(nint loader)

Parameters

loader nint

Transfer ownership: None Nullable: False

Returns

NewlineType

Transfer ownership: None Nullable: False

LoadAsync(nint, int, nint, FileProgressCallback, nint, DestroyNotify, AsyncReadyCallback, nint)

Calls native method gtk_source_file_loader_load_async.

public static extern void LoadAsync(nint loader, int ioPriority, nint cancellable, FileProgressCallback progressCallback, nint progressCallbackData, DestroyNotify progressCallbackNotify, AsyncReadyCallback callback, nint userData)

Parameters

loader nint

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

progressCallback FileProgressCallback

Transfer ownership: None Nullable: True

progressCallbackData nint

Transfer ownership: None Nullable: True

progressCallbackNotify DestroyNotify

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

LoadFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gtk_source_file_loader_load_finish.

public static extern bool LoadFinish(nint loader, nint result, out ErrorOwnedHandle error)

Parameters

loader nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

New(nint, nint)

Calls native constructor gtk_source_file_loader_new.

public static extern nint New(nint buffer, nint file)

Parameters

buffer nint

Transfer ownership: None Nullable: False

file nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewFromStream(nint, nint, nint)

Calls native constructor gtk_source_file_loader_new_from_stream.

public static extern nint NewFromStream(nint buffer, nint file, nint stream)

Parameters

buffer nint

Transfer ownership: None Nullable: False

file nint

Transfer ownership: None Nullable: False

stream nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

SetCandidateEncodings(nint, SListHandle)

Calls native method gtk_source_file_loader_set_candidate_encodings.

public static extern void SetCandidateEncodings(nint loader, SListHandle candidateEncodings)

Parameters

loader nint

Transfer ownership: None Nullable: False

candidateEncodings SListHandle

Transfer ownership: None Nullable: False