public void EnsureNotPurged() { if(this.Disposed == true) { throw new ObjectDisposedException(this.GetType().Name); } if(_state == DeclState.Unparsed) { ParseLocal(); } }