public bool IsEnvelopeValid(Envelope other) { if (this._extents == null) return true; foreach (Envelope extent in this._extents) { if (extent.intersects(other)) return true; } return false; }