internal StackRegion(QueryRange bounds) { this.bounds = bounds; this.stackPtr = bounds.start - 1; }
internal StackRegion(QueryRange bounds, int stackPtr) { Fx.Assert(bounds.IsInRange(stackPtr), ""); this.bounds = bounds; this.stackPtr = stackPtr; }
internal int start; // INCLUSIVE - the start of the range #if NO internal QueryRange(int offset, QueryRange range) { this.start = range.start + offset; this.end = range.end + offset; }