4 writes to scopeStack
System.Data.SqlXml (4)
System\Xml\Xsl\XsltOld\InputScopeManager.cs (4)
22this.scopeStack = rootScope; 39manager.scopeStack = this.scopeStack; 49this.scopeStack = new InputScope(this.scopeStack); 63this.scopeStack = this.scopeStack.Parent;
23 references to scopeStack
System.Data.SqlXml (23)
System\Xml\Xsl\XsltOld\InputScopeManager.cs (23)
26get { return this.scopeStack; } 31Debug.Assert(this.scopeStack != null); 32Debug.Assert(this.scopeStack.Parent != null); 33return this.scopeStack.Parent; 39manager.scopeStack = this.scopeStack; 49this.scopeStack = new InputScope(this.scopeStack); 50return this.scopeStack; 54Debug.Assert(this.scopeStack != null, "Push/Pop disbalance"); 55if (this.scopeStack == null) { 59for (NamespaceDecl scope = this.scopeStack.Scopes; scope != null; scope = scope.Next) { 63this.scopeStack = this.scopeStack.Parent; 67Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 70this.scopeStack.AddNamespace(prefix, nspace, this.defaultNS); 84Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 93for (InputScope inputScope = this.scopeStack; inputScope != null; inputScope = inputScope.Parent) { 119Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 122this.scopeStack.InsertExtensionNamespace(nsList[idx]); 127Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 128for (InputScope inputScope = this.scopeStack; inputScope != null; inputScope = inputScope.Parent) { 137Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 140this.scopeStack.InsertExcludedNamespace(nsList[idx]); 145Debug.Assert(this.scopeStack != null, "PushScope wasn't called"); 146for (InputScope inputScope = this.scopeStack; inputScope != null; inputScope = inputScope.Parent) {