Table of Contents

Class Vfs

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

Constructors

Vfs(params ConstructArgument[])

public Vfs(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

Vfs(VfsHandle)

public Vfs(VfsHandle handle)

Parameters

handle VfsHandle

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