diff --git a/ExaArray/ExaArray1D.cs b/ExaArray/ExaArray1D.cs index 4461ec4..091e954 100644 --- a/ExaArray/ExaArray1D.cs +++ b/ExaArray/ExaArray1D.cs @@ -156,6 +156,9 @@ namespace Exa break; } + if (chunkIndex >= this.chunks.Length || elementIndex >= this.chunks[chunkIndex].Length) + throw new IndexOutOfRangeException(); + return this.chunks[chunkIndex][elementIndex]; }