public XmlILOptimizerVisitor(QilExpression qil, bool optimize) : base(optimize ? s_patternsOpt : s_patternsNoOpt, qil.Factory) { _qil = qil; _elemAnalyzer = new XmlILElementAnalyzer(qil.Factory); _contentAnalyzer = new XmlILStateAnalyzer(qil.Factory); _nmspAnalyzer = new XmlILNamespaceAnalyzer(); }
public XmlILOptimizerVisitor(QilExpression qil, bool optimize) : base(optimize ? PatternsOpt : PatternsNoOpt, qil.Factory) { this.qil = qil; this.elemAnalyzer = new XmlILElementAnalyzer(qil.Factory); this.contentAnalyzer = new XmlILStateAnalyzer(qil.Factory); this.nmspAnalyzer = new XmlILNamespaceAnalyzer(); }