3 writes to parentInfo
System.Private.Xml (3)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (3)
437this.parentInfo = null; 446this.parentInfo = XmlILConstructInfo.Write(ndConstr); 801this.parentInfo = XmlILConstructInfo.Write(ndElem);
25 references to parentInfo
System.Private.Xml (25)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (25)
451this.parentInfo.ConstructMethod = XmlILConstructMethod.Writer; 455foreach (XmlILConstructInfo infoCaller in this.parentInfo.CallersInfo) 469this.parentInfo.InitialStates = xstates; 475this.parentInfo.InitialStates = this.parentInfo.FinalStates = PossibleXmlStates.WithinSequence; 479this.parentInfo.ConstructMethod = XmlILConstructMethod.WriterThenIterator; 497case QilNodeType.Function: this.xstates = this.parentInfo.InitialStates; break; 507AnalyzeChoice((ndConstr as QilChoice)!, this.parentInfo); 511this.parentInfo.FinalStates = this.xstates; 541info.ParentInfo = this.parentInfo; 805this.parentInfo.MightHaveNamespacesAfterAttributes = false; 806this.parentInfo.MightHaveAttributes = false; 807this.parentInfo.MightHaveDuplicateAttributes = false; 810this.parentInfo.MightHaveNamespaces = !this.parentInfo.IsNamespaceInScope; 862this.parentInfo!.MightHaveAttributes = true; 865if (!this.parentInfo.MightHaveDuplicateAttributes) 876this.parentInfo.MightHaveDuplicateAttributes = true; 889this.parentInfo.MightHaveNamespaces = true; 907this.parentInfo!.MightHaveAttributes = true; 908this.parentInfo.MightHaveDuplicateAttributes = true; 911this.parentInfo.MightHaveNamespaces = true; 918this.parentInfo!.MightHaveNamespaces = true; 921if (this.parentInfo.MightHaveAttributes) 924this.parentInfo.MightHaveNamespacesAfterAttributes = true;