Class FileIcon
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class FileIcon : Object, Icon, LoadableIcon, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
FileIcon
- Implements
- Inherited Members
Constructors
FileIcon(params ConstructArgument[])
public FileIcon(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
FileIcon(FileIconHandle)
public FileIcon(FileIconHandle handle)
Parameters
handleFileIconHandle
Fields
FilePropertyDefinition
public static readonly Property<File, FileIcon> FilePropertyDefinition
Field Value
Properties
File
public File File { get; }
Property Value
Methods
Equal(Icon?)
public bool Equal(Icon? icon2)
Parameters
icon2Icon
Returns
GetFile()
public File GetFile()
Returns
GetGType()
public static Type GetGType()
Returns
Hash()
public uint Hash()
Returns
Load(int, out string, Cancellable?)
public InputStream Load(int size, out string type, Cancellable? cancellable)
Parameters
sizeinttypestringcancellableCancellable
Returns
LoadFinish(AsyncResult, out string)
public InputStream LoadFinish(AsyncResult res, out string type)
Parameters
resAsyncResulttypestring
Returns
New(File)
public static FileIcon New(File file)
Parameters
fileFile
Returns
Serialize()
[Version("2.38")]
public Variant? Serialize()
Returns
ToString()
[Version("2.20")]
public string? ToString()