Class BytesIcon
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class BytesIcon : Object, Icon, LoadableIcon, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
BytesIcon
- Implements
- Inherited Members
Constructors
BytesIcon(params ConstructArgument[])
public BytesIcon(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
BytesIcon(BytesIconHandle)
public BytesIcon(BytesIconHandle handle)
Parameters
handleBytesIconHandle
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
icon2Icon
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
sizeinttypestringcancellableCancellable
Returns
LoadFinish(AsyncResult, out string)
public InputStream LoadFinish(AsyncResult res, out string type)
Parameters
resAsyncResulttypestring
Returns
New(Bytes)
[Version("2.38")]
public static BytesIcon New(Bytes bytes)
Parameters
bytesBytes
Returns
Serialize()
[Version("2.38")]
public Variant? Serialize()
Returns
ToString()
[Version("2.20")]
public string? ToString()