Esempio n. 1
0
 public static void *GetArrayDataPointer <T> ([NotNull] ES_ArrayHeader *arrayPointer) where T : unmanaged
 => (T *)GetArrayDataPointer(arrayPointer);
Esempio n. 2
0
 public static ES_ArrayIndex *GetArrayIndicesPointer([NotNull] ES_ArrayHeader *arrayPointer)
 => (ES_ArrayIndex *)((byte *)arrayPointer + sizeof(ES_ArrayHeader));
Esempio n. 3
0
 public static void *GetArrayDataPointer([NotNull] ES_ArrayHeader *arrayPointer)
 => (byte *)arrayPointer + sizeof(ES_ArrayHeader) + arrayPointer->Rank * sizeof(ES_ArrayIndex);