void ImplReadNest() {
     CheckAllowContent();
     // push current nametables
     this.prevNameInfo = new NestedBinXml(this.symbolTables, this.docState, this.prevNameInfo);
     this.symbolTables.Init();
     this.docState = 0; // auto
 }
 void ImplReadEndNest() {
     NestedBinXml nested = this.prevNameInfo;
     this.symbolTables = nested.symbolTables;
     this.docState = nested.docState;
     this.prevNameInfo = nested.next;
 }
 public NestedBinXml(SymbolTables symbolTables, int docState, NestedBinXml next) {
     this.symbolTables = symbolTables;
     this.docState = docState;
     this.next = next;
 }
 private void ImplReadNest()
 {
     this.CheckAllowContent();
     this.prevNameInfo = new NestedBinXml(this.symbolTables, this.docState, this.prevNameInfo);
     this.symbolTables.Init();
     this.docState = 0;
 }
 private void ImplReadEndNest()
 {
     NestedBinXml prevNameInfo = this.prevNameInfo;
     this.symbolTables = prevNameInfo.symbolTables;
     this.docState = prevNameInfo.docState;
     this.prevNameInfo = prevNameInfo.next;
 }
예제 #6
0
 private void ImplReadEndNest()
 {
     NestedBinXml nested = _prevNameInfo;
     _symbolTables = nested.symbolTables;
     _docState = nested.docState;
     _prevNameInfo = nested.next;
 }
예제 #7
0
 private void ImplReadNest()
 {
     CheckAllowContent();
     // push current nametables
     _prevNameInfo = new NestedBinXml(_symbolTables, _docState, _prevNameInfo);
     _symbolTables.Init();
     _docState = 0; // auto
 }