public XPathPredicateEnvironment(IXPathEnvironment baseEnvironment) { _baseEnvironment = baseEnvironment; _f = baseEnvironment.Factory; _fixupCurrent = _f.Unknown(T.NodeNotRtf); _fixupPosition = _f.Unknown(T.DoubleX); _fixupLast = _f.Unknown(T.DoubleX); this.fixupVisitor = new XPathBuilder.FixupVisitor(_f, _fixupCurrent, _fixupPosition, _fixupLast); }
public XPathPatternBuilder(IXPathEnvironment environment) { Debug.Assert(environment != null); _environment = environment; _f = environment.Factory; _predicateEnvironment = new XPathPredicateEnvironment(environment); _predicateBuilder = new XPathBuilder(_predicateEnvironment); _fixupNode = _f.Unknown(T.NodeNotRtfS); }
public PathConvertor(XPathQilFactory f) : base(f.BaseFactory) { this.f = f; }
public MatcherBuilder(XPathQilFactory f, ReferenceReplacer refReplacer, InvokeGenerator invkGen) { _f = f; _refReplacer = refReplacer; _invkGen = invkGen; }
public LoopFocus(XPathQilFactory f) { _f = f; _current = _cached = _last = null; }
public SingletonFocus(XPathQilFactory f) { _f = f; _focusType = SingletonFocusType.None; _current = null; }
public QilStrConcatenator(XPathQilFactory f) { _f = f; _builder = new StringBuilder(); }
public QilStrConcatenator(XPathQilFactory f) { this.f = f; builder = new BufferBuilder(); }
public SingletonFocus(XPathQilFactory f) { this.f = f; focusType = SingletonFocusType.None; current = null; }
public LoopFocus(XPathQilFactory f) { this.f = f; current = cached = last = null; }
public XPathPredicateEnvironment(IXPathEnvironment baseEnvironment) { this.baseEnvironment = baseEnvironment; this.f = baseEnvironment.Factory; cloner = new Cloner(f.BaseFactory); }