Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ NestedVisit() [3/3]

void System.Xml.Xsl.IlGen.XmlILVisitor.NestedVisit ( QilNode nd,
Type itemStorageType,
bool isCached )
inlineprivate

Definition at line 2959 of file XmlILVisitor.cs.

2960 {
2961 if (XmlILConstructInfo.Read(nd).PushToWriterLast)
2962 {
2964 Visit(nd);
2966 _iterCurr.Storage = StorageDescriptor.None();
2967 }
2968 else if (!isCached && nd.XmlType.IsSingleton)
2969 {
2971 Visit(nd);
2976 }
2977 else
2978 {
2980 }
2981 }
void EnsureItemStorageType(XmlQueryType xmlType, Type storageTypeDest)
void NestedVisitEnsureCache(QilNode nd, Type itemStorageType)
void Visit(QilExpression qil, GenerateHelper helper, MethodInfo methRoot)

References System.Xml.Dictionary, System.Xml.Xsl.IlGen.StorageDescriptor.None(), and System.Xml.Xsl.IlGen.XmlILConstructInfo.Read().

Referenced by System.Xml.Xsl.IlGen.XmlILVisitor.ConditionalBranch(), System.Xml.Xsl.IlGen.XmlILVisitor.CreateSetIterator(), System.Xml.Xsl.IlGen.XmlILVisitor.Function(), System.Xml.Xsl.IlGen.XmlILVisitor.Sequence(), System.Xml.Xsl.IlGen.XmlILVisitor.StartLetBinding(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitAttributeCtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitChoice(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitCommentCtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitConditional(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitDocumentCtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitElementCtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitPICtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitRtfCtor(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitSequence(), System.Xml.Xsl.IlGen.XmlILVisitor.VisitTypeAssert(), and System.Xml.Xsl.IlGen.XmlILVisitor.VisitXsltCopy().