Class BytesIcon
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class BytesIcon : Object, IDisposable, Icon, LoadableIcon, GTypeProvider, InstanceFactory
- Inheritance
-
BytesIcon
- Implements
- Inherited Members
Constructors
BytesIcon(params ConstructArgument[])
public BytesIcon(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
BytesIcon(BytesIconHandle)
public BytesIcon(BytesIconHandle handle)
Parameters
handle
BytesIconHandle
Fields
BytesPropertyDefinition
public static readonly Property<Bytes, BytesIcon> BytesPropertyDefinition
Field Value
Properties
Bytes
public Bytes Bytes { get; }
Property Value
Methods
Equal(Icon?)
public bool Equal(Icon? icon2)
Parameters
icon2
Icon
Returns
GetBytes()
[Version("2.38")]
public Bytes GetBytes()
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(Bytes)
[Version("2.38")]
public static BytesIcon New(Bytes bytes)
Parameters
bytes
Bytes
Returns
Serialize()
[Version("2.38")]
public Variant? Serialize()
Returns
ToString()
[Version("2.20")]
public string? ToString()