Table of Contents

Class File

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

Methods

CheckFileOnDisk(nint)

Calls native method gtk_source_file_check_file_on_disk.

public static extern void CheckFileOnDisk(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

GetCompressionType(nint)

Calls native method gtk_source_file_get_compression_type.

public static extern CompressionType GetCompressionType(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

CompressionType

Transfer ownership: None Nullable: False

GetEncoding(nint)

Calls native method gtk_source_file_get_encoding.

public static extern EncodingUnownedHandle GetEncoding(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

EncodingUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_source_file_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLocation(nint)

Calls native method gtk_source_file_get_location.

public static extern nint GetLocation(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetNewlineType(nint)

Calls native method gtk_source_file_get_newline_type.

public static extern NewlineType GetNewlineType(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

NewlineType

Transfer ownership: None Nullable: False

IsDeleted(nint)

Calls native method gtk_source_file_is_deleted.

public static extern bool IsDeleted(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsExternallyModified(nint)

Calls native method gtk_source_file_is_externally_modified.

public static extern bool IsExternallyModified(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsLocal(nint)

Calls native method gtk_source_file_is_local.

public static extern bool IsLocal(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsReadonly(nint)

Calls native method gtk_source_file_is_readonly.

public static extern bool IsReadonly(nint file)

Parameters

file nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_source_file_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

SetLocation(nint, nint)

Calls native method gtk_source_file_set_location.

public static extern void SetLocation(nint file, nint location)

Parameters

file nint

Transfer ownership: None Nullable: False

location nint

Transfer ownership: None Nullable: True

SetMountOperationFactory(nint, MountOperationFactory, nint, DestroyNotify)

Calls native method gtk_source_file_set_mount_operation_factory.

public static extern void SetMountOperationFactory(nint file, MountOperationFactory callback, nint userData, DestroyNotify notify)

Parameters

file nint

Transfer ownership: None Nullable: False

callback MountOperationFactory

Transfer ownership: None Nullable: False

userData nint

Transfer ownership: None Nullable: True

notify DestroyNotify

Transfer ownership: None Nullable: True