Table of Contents

Class Vfs

Namespace
Gio
Assembly
Gio-2.0.dll
public class Vfs : Object, IObject, INotifyPropertyChanged, IDisposable, IHandle, GTypeProvider
Inheritance
Vfs
Implements
Inherited Members

Constructors

Vfs(bool, params ConstructArgument[])

protected Vfs(bool owned, params ConstructArgument[] constructArguments)

Parameters

owned bool
constructArguments ConstructArgument[]

Vfs(IntPtr, bool)

protected Vfs(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Methods

GetDefault()

public static Vfs GetDefault()

Returns

Vfs

GetFileForPath(string)

public File GetFileForPath(string path)

Parameters

path string

Returns

File

GetFileForUri(string)

public File GetFileForUri(string uri)

Parameters

uri string

Returns

File

GetGType()

public static Type GetGType()

Returns

Type

GetLocal()

public static Vfs GetLocal()

Returns

Vfs

GetSupportedUriSchemes()

public string[] GetSupportedUriSchemes()

Returns

string[]

IsActive()

public bool IsActive()

Returns

bool

ParseName(string)

public File ParseName(string parseName)

Parameters

parseName string

Returns

File

RegisterUriScheme(string, VfsFileLookupFunc?, VfsFileLookupFunc?)

[Version("2.50")]
public bool RegisterUriScheme(string scheme, VfsFileLookupFunc? uriFunc, VfsFileLookupFunc? parseNameFunc)

Parameters

scheme string
uriFunc VfsFileLookupFunc
parseNameFunc VfsFileLookupFunc

Returns

bool

UnregisterUriScheme(string)

[Version("2.50")]
public bool UnregisterUriScheme(string scheme)

Parameters

scheme string

Returns

bool