System.Xml.Xsl.IlGen.XmlILOptimizerVisitor.RecalculateType C# (CSharp) Method

RecalculateType() protected method

Override the RecalculateType method so that global variable type is not recalculated.
protected RecalculateType ( QilNode node, XmlQueryType oldType ) : void
node QilNode
oldType XmlQueryType
return void
        protected override void RecalculateType(QilNode node, XmlQueryType oldType) {
             if (node.NodeType != QilNodeType.Let || !this.qil.GlobalVariableList.Contains(node))
                base.RecalculateType(node, oldType);
        }
XmlILOptimizerVisitor