Class ValueArray
- Namespace
- GObject
- Assembly
- GObject-2.0.dll
public sealed class ValueArray : BoxedRecord, IEquatable<ValueArray>
- Inheritance
-
ValueArray
- Implements
- Inherited Members
Constructors
ValueArray()
public ValueArray()
ValueArray(ValueArrayOwnedHandle)
public ValueArray(ValueArrayOwnedHandle handle)
Parameters
handle
ValueArrayOwnedHandle
Properties
Handle
public ValueArrayOwnedHandle Handle { get; }
Property Value
NValues
public uint NValues { get; set; }
Property Value
Methods
Append(Value?)
public ValueArray Append(Value? value)
Parameters
value
Value
Returns
Copy()
public ValueArray Copy()
Returns
Equals(ValueArray?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(ValueArray? other)
Parameters
other
ValueArrayAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe object to compare with the current object.
Returns
Free()
public void Free()
GetGType()
public static Type GetGType()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetNth(uint)
public Value GetNth(uint index)
Parameters
index
uint
Returns
Insert(uint, Value?)
public ValueArray Insert(uint index, Value? value)
Parameters
Returns
New(uint)
public static ValueArray New(uint nPrealloced)
Parameters
nPrealloced
uint
Returns
Prepend(Value?)
public ValueArray Prepend(Value? value)
Parameters
value
Value
Returns
Remove(uint)
public ValueArray Remove(uint index)
Parameters
index
uint
Returns
Sort(CompareDataFunc)
public ValueArray Sort(CompareDataFunc compareFunc)
Parameters
compareFunc
CompareDataFunc
Returns
Sort(CompareFunc)
public ValueArray Sort(CompareFunc compareFunc)
Parameters
compareFunc
CompareFunc