Table of Contents

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

ValueArrayOwnedHandle

NValues

public uint NValues { get; set; }

Property Value

uint

Methods

Append(Value?)

public ValueArray Append(Value? value)

Parameters

value Value

Returns

ValueArray

Copy()

public ValueArray Copy()

Returns

ValueArray

Equals(ValueArray?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(ValueArray? other)

Parameters

other ValueArray

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

public void Free()

GetGType()

public static Type GetGType()

Returns

Type

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

Value

Insert(uint, Value?)

public ValueArray Insert(uint index, Value? value)

Parameters

index uint
value Value

Returns

ValueArray

New(uint)

public static ValueArray New(uint nPrealloced)

Parameters

nPrealloced uint

Returns

ValueArray

Prepend(Value?)

public ValueArray Prepend(Value? value)

Parameters

value Value

Returns

ValueArray

Remove(uint)

public ValueArray Remove(uint index)

Parameters

index uint

Returns

ValueArray

Sort(CompareDataFunc)

public ValueArray Sort(CompareDataFunc compareFunc)

Parameters

compareFunc CompareDataFunc

Returns

ValueArray

Sort(CompareFunc)

public ValueArray Sort(CompareFunc compareFunc)

Parameters

compareFunc CompareFunc

Returns

ValueArray