public T[] GetAllElements() { if (TypedInternalObject.GetArrayLength() == 0) { return(Array.Empty <T>()); } nuint addr = TypedInternalObject.Type.GetElementsBase(TypedInternalObject.BaseAddress); var array = new T[Length]; Context.HContext.DataAccess.Read(addr, array, (uint)array.Length); return(array); }
public int GetLength(int dimension) => TypedInternalObject.GetArrayLength(dimension);