SimpleArrayUint

Wrapper for ON_SimpleArray<unsigned int>. If you are not writing C++ code then this class is not for you.

Constructors

SimpleArrayUint

#Since v6.0
public SimpleArrayUint()
Initializes a new SimpleArrayInt class.

SimpleArrayUint

#Since v6.0
[CLSCompliant(false)] public SimpleArrayUint(IEnumerable<uint> values)
Initializes a new SimpleArrayInt class.
values (IEnumerable<uint>)A list, an array or any collection of unsigned integers that implements the enumerable interface.

Finalizer

~SimpleArrayUint

#
~SimpleArrayUint()
Passively reclaims unmanaged resources when the class user did not explicitly call Dispose().

Properties

Count

#Since v6.0
public int Count { get; }
Gets the number of elements in this array.

UnsignedCount

#Since v6.0
[CLSCompliant(false)] public uint UnsignedCount { get; }
Gets the number of elements in this array.

Methods

ConstPointer

#Since v6.0
public nint ConstPointer()
Gets the constant (immutable) pointer of this array.
The constant pointer.

Dispose

#Since v6.0
public void Dispose()
Actively reclaims unmanaged resources that this instance uses.

NonConstPointer

#Since v6.0
public nint NonConstPointer()
Gets the non-constant pointer (for modification) of this array.
The non-constant pointer.

ToArray

#Since v6.0
[CLSCompliant(false)] public uint[] ToArray()
Returns the managed counterpart of the unmanaged array.
The managed array.