Class FileIcon
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class FileIcon : Object, IDisposable, Icon, LoadableIcon, GTypeProvider, InstanceFactory
- Inheritance
-
FileIcon
- Implements
- Inherited Members
Constructors
FileIcon(params ConstructArgument[])
public FileIcon(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
FileIcon(FileIconHandle)
public FileIcon(FileIconHandle handle)
Parameters
handle
FileIconHandle
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
icon2
Icon
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
size
inttype
stringcancellable
Cancellable
Returns
LoadFinish(AsyncResult, out string)
public InputStream LoadFinish(AsyncResult res, out string type)
Parameters
res
AsyncResulttype
string
Returns
New(File)
public static FileIcon New(File file)
Parameters
file
File
Returns
Serialize()
[Version("2.38")]
public Variant? Serialize()
Returns
ToString()
[Version("2.20")]
public string? ToString()