StdVectorGuid

public class StdVectorGuid : IDisposable
Wrapper for std::vector<ON_UUID>. If you are not writing C++ code then this class is not for you.

Constructors

StdVectorGuid

#Since v5.0
public StdVectorGuid()
Initializes a new StdVectorGuid class.

StdVectorGuid

#Since v7.0
public StdVectorGuid(IEnumerable<Guid> values)
Initializes a new StdVectorGuid class
values (IEnumerable<Guid>)initial set of Guids to add to the array

Finalizer

~StdVectorGuid

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

Properties

Count

#Since v5.0
[CLSCompliant(false)] public ulong Count { get; }
Gets the amount of elements in this vector.

Indexers

this[]

#
[CLSCompliant(false)] public Guid this[ulong index] { get; }
Get the Guid at index
index (ulong)

Methods

Append

#Since v6.0
public void Append(Guid uuid)
Appends a new Guid at the end of this vector.
uuid (Guid)

ConstPointer

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

Dispose

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

NonConstPointer

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

ToArray

#Since v5.0
public Guid[] ToArray()
Returns the managed counterpart of the unmanaged vector.
The managed array.