public bool Get (int x, int y) { if (x < 0 || x >= this.Width) { throw new ArgumentOutOfRangeException ("x"); } if (y < 0 || y >= this.Height) { throw new ArgumentOutOfRangeException ("y"); } return GetUnchecked (x, y); }