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