Class FileLoader
public class FileLoader
- Inheritance
-
FileLoader
- Inherited Members
Methods
GetBuffer(IntPtr)
Calls native method gtk_source_file_loader_get_buffer.
public static extern IntPtr GetBuffer(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetCompressionType(IntPtr)
Calls native method gtk_source_file_loader_get_compression_type.
public static extern CompressionType GetCompressionType(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- CompressionType
Transfer ownership: None Nullable: False
GetEncoding(IntPtr)
Calls native method gtk_source_file_loader_get_encoding.
public static extern EncodingUnownedHandle GetEncoding(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- EncodingUnownedHandle
Transfer ownership: None Nullable: False
GetFile(IntPtr)
Calls native method gtk_source_file_loader_get_file.
public static extern IntPtr GetFile(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
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(IntPtr)
Calls native method gtk_source_file_loader_get_input_stream.
public static extern IntPtr GetInputStream(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetLocation(IntPtr)
Calls native method gtk_source_file_loader_get_location.
public static extern IntPtr GetLocation(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetNewlineType(IntPtr)
Calls native method gtk_source_file_loader_get_newline_type.
public static extern NewlineType GetNewlineType(IntPtr loader)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
Returns
- NewlineType
Transfer ownership: None Nullable: False
LoadAsync(IntPtr, int, IntPtr, FileProgressCallback, IntPtr, DestroyNotify, AsyncReadyCallback, IntPtr)
Calls native method gtk_source_file_loader_load_async.
public static extern void LoadAsync(IntPtr loader, int ioPriority, IntPtr cancellable, FileProgressCallback progressCallback, IntPtr progressCallbackData, DestroyNotify progressCallbackNotify, AsyncReadyCallback callback, IntPtr userData)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
progressCallback
FileProgressCallbackTransfer ownership: None Nullable: True
progressCallbackData
IntPtrTransfer ownership: None Nullable: True
progressCallbackNotify
DestroyNotifyTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
LoadFinish(IntPtr, IntPtr, out ErrorOwnedHandle)
Calls native method gtk_source_file_loader_load_finish.
public static extern bool LoadFinish(IntPtr loader, IntPtr result, out ErrorOwnedHandle error)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
result
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
New(IntPtr, IntPtr)
Calls native constructor gtk_source_file_loader_new.
public static extern IntPtr New(IntPtr buffer, IntPtr file)
Parameters
buffer
IntPtrTransfer ownership: None Nullable: False
file
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromStream(IntPtr, IntPtr, IntPtr)
Calls native constructor gtk_source_file_loader_new_from_stream.
public static extern IntPtr NewFromStream(IntPtr buffer, IntPtr file, IntPtr stream)
Parameters
buffer
IntPtrTransfer ownership: None Nullable: False
file
IntPtrTransfer ownership: None Nullable: False
stream
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
SetCandidateEncodings(IntPtr, SListHandle)
Calls native method gtk_source_file_loader_set_candidate_encodings.
public static extern void SetCandidateEncodings(IntPtr loader, SListHandle candidateEncodings)
Parameters
loader
IntPtrTransfer ownership: None Nullable: False
candidateEncodings
SListHandleTransfer ownership: None Nullable: False