Class FileLoader
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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer 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
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
progressCallback
FileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackData
nintTransfer ownership: None Nullable: True
progressCallbackNotify
DestroyNotifyTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
nintTransfer ownership: None Nullable: False
result
nintTransfer 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
nintTransfer ownership: None Nullable: False
file
nintTransfer 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
nintTransfer ownership: None Nullable: False
file
nintTransfer ownership: None Nullable: False
stream
nintTransfer 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
nintTransfer ownership: None Nullable: False
candidateEncodings
SListHandleTransfer ownership: None Nullable: False