3 writes to parentInfo
System.Private.Xml (3)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (3)
438this.parentInfo = null; 447this.parentInfo = XmlILConstructInfo.Write(ndConstr); 802this.parentInfo = XmlILConstructInfo.Write(ndElem);
25 references to parentInfo
System.Private.Xml (25)
System\Xml\Xsl\IlGen\XmlILConstructAnalyzer.cs (25)
452this.parentInfo.ConstructMethod = XmlILConstructMethod.Writer; 456foreach (XmlILConstructInfo infoCaller in this.parentInfo.CallersInfo) 470this.parentInfo.InitialStates = xstates; 476this.parentInfo.InitialStates = this.parentInfo.FinalStates = PossibleXmlStates.WithinSequence; 480this.parentInfo.ConstructMethod = XmlILConstructMethod.WriterThenIterator; 498case QilNodeType.Function: this.xstates = this.parentInfo.InitialStates; break; 508AnalyzeChoice((ndConstr as QilChoice)!, this.parentInfo); 512this.parentInfo.FinalStates = this.xstates; 542info.ParentInfo = this.parentInfo; 806this.parentInfo.MightHaveNamespacesAfterAttributes = false; 807this.parentInfo.MightHaveAttributes = false; 808this.parentInfo.MightHaveDuplicateAttributes = false; 811this.parentInfo.MightHaveNamespaces = !this.parentInfo.IsNamespaceInScope; 863this.parentInfo!.MightHaveAttributes = true; 866if (!this.parentInfo.MightHaveDuplicateAttributes) 877this.parentInfo.MightHaveDuplicateAttributes = true; 890this.parentInfo.MightHaveNamespaces = true; 908this.parentInfo!.MightHaveAttributes = true; 909this.parentInfo.MightHaveDuplicateAttributes = true; 912this.parentInfo.MightHaveNamespaces = true; 919this.parentInfo!.MightHaveNamespaces = true; 922if (this.parentInfo.MightHaveAttributes) 925this.parentInfo.MightHaveNamespacesAfterAttributes = true;