9 types derived from Query
dotnet-svcutil-lib (9)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\baseaxisquery.cs (1)
15internal abstract class BaseAxisQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheOutputQuery.cs (1)
14internal abstract class CacheOutputQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ContextQuery.cs (1)
12internal class ContextQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\EmptyQuery.cs (1)
15internal sealed class EmptyQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ExtensionQuery.cs (1)
15internal abstract class ExtensionQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (1)
15internal sealed class SortQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\UnionExpr.cs (1)
13internal sealed class UnionExpr : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ValueQuery.cs (1)
16internal abstract class ValueQuery : Query
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XmlIteratorQuery.cs (1)
14internal class XmlIteratorQuery : Query
128 references to Query
dotnet-svcutil-lib (128)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\AttributeQuery.cs (1)
17public AttributeQuery(Query qyParent, string Name, string Prefix, XPathNodeType Type) : base(qyParent, Name, Prefix, Type) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\baseaxisquery.cs (3)
17internal Query qyInput; 29protected BaseAxisQuery(Query qyInput) 36protected BaseAxisQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\BooleanExpr.cs (4)
16private Query _opnd1; 17private Query _opnd2; 20public BooleanExpr(Operator.Op op, Query opnd1, Query opnd2)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\BooleanFunctions.cs (2)
17private Query _arg; 20public BooleanFunctions(FT funcType, Query arg)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheAxisQuery.cs (1)
18public CacheAxisQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest) : base(qyInput, name, prefix, typeTest)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheChildrenQuery.cs (1)
31public CacheChildrenQuery(Query qyInput, string name, string prefix, XPathNodeType type) : base(qyInput, name, prefix, type)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CacheOutputQuery.cs (2)
16internal Query input; 20public CacheOutputQuery(Query input)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ChildrenQuery.cs (1)
19public ChildrenQuery(Query qyInput, string name, string prefix, XPathNodeType type) : base(qyInput, name, prefix, type) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\CompiledXpathExpr.cs (5)
17private Query _query; 21internal CompiledXpathExpr(Query query, string expression, bool needContext) 28internal Query QueryTree 54Query evalExpr; 82return new CompiledXpathExpr(Query.Clone(_query), _expr, _needContext);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantBaseQuery.cs (1)
17public DescendantBaseQuery(Query qyParent, string Name, string Prefix, XPathNodeType Type, bool matchSelf, bool abbrAxis) : base(qyParent, Name, Prefix, Type)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantOverDescendantQuery.cs (1)
20public DescendantOverDescendantQuery(Query qyParent, bool matchSelf, string name, string prefix, XPathNodeType typeTest, bool abbrAxis) :
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DescendantQuery.cs (1)
16internal DescendantQuery(Query qyParent, string Name, string Prefix, XPathNodeType Type, bool matchSelf, bool abbrAxis)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\DocumentOrderQuery.cs (1)
14public DocumentOrderQuery(Query qyParent) : base(qyParent) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FilterQuery.cs (4)
16private Query _cond; 19public FilterQuery(Query qyParent, Query cond, bool noPosition) : base(qyParent) 36public Query Condition { get { return _cond; } }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingquery.cs (1)
17public FollowingQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest) : base(qyInput, name, prefix, typeTest) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\followingsibling.cs (1)
20public FollSiblingQuery(Query qyInput, string name, string prefix, XPathNodeType type) : base(qyInput, name, prefix, type)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ForwardPositionQuery.cs (1)
14public ForwardPositionQuery(Query input) : base(input)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\FunctionQuery.cs (6)
17private IList<Query> _args; 20public FunctionQuery(string prefix, string name, List<Query> args) : base(prefix, name) 27Query[] tmp = new Query[other._args.Count]; 47foreach (Query argument in _args) 130foreach (Query arg in _args)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\GroupQuery.cs (1)
15public GroupQuery(Query qy) : base(qy) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\IDQuery.cs (1)
16public IDQuery(Query arg) : base(arg) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\LogicalExpr.cs (6)
17private Query _opnd1; 18private Query _opnd2; 20public LogicalExpr(Operator.Op op, Query opnd1, Query opnd2) 411private Query _opnd; 416_opnd = (Query)opnd;
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\MergeFilterQuery.cs (3)
16private Query _child; 18public MergeFilterQuery(Query input, Query child) : base(input)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NamespaceQuery.cs (1)
17public NamespaceQuery(Query qyParent, string Name, string Prefix, XPathNodeType Type) : base(qyParent, Name, Prefix, Type) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NodeFunctions.cs (2)
17private Query _arg = null; 21public NodeFunctions(FT funcType, Query arg)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NumberFunctions.cs (2)
18private Query _arg = null; 21public NumberFunctions(FT ftype, Query arg)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\NumericExpr.cs (4)
17private Query _opnd1; 18private Query _opnd2; 20public NumericExpr(Operator.Op op, Query opnd1, Query opnd2)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ParentQuery.cs (1)
16public ParentQuery(Query qyInput, string Name, string Prefix, XPathNodeType Type) : base(qyInput, Name, Prefix, Type) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingquery.cs (1)
30public PrecedingQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest) : base(qyInput, name, prefix, typeTest)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\precedingsibling.cs (1)
28public PreSiblingQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest) : base(qyInput, name, prefix, typeTest) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\Query.cs (7)
33protected Query(Query other) : base(other) { } 47Query clone = (Query)this.Clone(); 80public static Query Clone(Query input) 84return (Query)input.Clone(); 204public static void AssertQuery(Query query)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\querybuilder.cs (29)
58private Query ProcessAxis(Axis root, Flags flags, out Props props) 60Query result = null; 66Query qyInput; 81Query qyGrandInput; 209private bool CanBeNumber(Query q) 217private Query ProcessFilter(Filter root, Flags flags, out Props props) 222Query cond = ProcessNode(root.Condition, Flags.None, out propsCond); 241Query qyInput = ProcessNode(root.Input, flags | Flags.Filter, out props); 260Query prevCond = qyFilter.Condition; 298Query parent = _firstInput.qyInput; 313private Query ProcessOperator(Operator root, out Props props) 316Query op1 = ProcessNode(root.Operand1, Flags.None, out props1); 317Query op2 = ProcessNode(root.Operand2, Flags.None, out props2); 344private Query ProcessVariable(Variable root) 354private Query ProcessFunction(Function root, out Props props) 357Query qy = null; 442private List<Query> ProcessArguments(ArrayList args, out Props props) 445List<Query> argList = new List<Query>(numArgs); 459private Query ProcessNode(AstNode root, Flags flags, out Props props) 467Query result = null; 503private Query Build(AstNode root, string query) 508Query result = ProcessNode(root, Flags.None, out props); 512internal Query Build(string query, bool allowVar, bool allowKey) 520internal Query Build(string query, out bool needContext) 522Query result = Build(query, true, true); 527internal Query BuildPatternQuery(string query, bool allowVar, bool allowKey) 535internal Query BuildPatternQuery(string query, out bool needContext) 537Query result = BuildPatternQuery(query, true, true);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\ReversePositionQuery.cs (1)
14public ReversePositionQuery(Query input) : base(input) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\SortQuery.cs (11)
19private Query _qyInput; 21public SortQuery(Query qyInput) 104internal void AddSort(Query evalQuery, IComparer comparer) 154private Query[] _expressions; 161_expressions = new Query[size]; 166public void AddSort(Query evalQuery, IComparer comparer) 174Query[] newExpressions = new Query[_numSorts * 2]; 189evalQuery = new StringFunctions(Function.FunctionType.FuncString, new Query[] { evalQuery }); 199public Query Expression(int i) 228clone._expressions[i] = (Query)_expressions[i].Clone(); // Expressions should be cloned because Query should be cloned
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\StringFunctions.cs (5)
19private IList<Query> _argList; 21public StringFunctions(Function.FunctionType funcType, IList<Query> argList) 30Query[] tmp = new Query[other._argList.Count]; 278foreach (Query arg in _argList)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\UnionExpr.cs (3)
15internal Query qy1, qy2; 20public UnionExpr(Query query1, Query query2)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathAncestorQuery.cs (1)
17public XPathAncestorQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest, bool matchSelf) : base(qyInput, name, prefix, typeTest)
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathMultyIterator.cs (1)
105XmlNodeOrder order = Query.CompareNodes(it.Current, arr[item + 1].Current);
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSelectionIterator.cs (3)
19private Query _query; 22internal XPathSelectionIterator(XPathNavigator nav, Query query) 31_query = (Query)it._query.Clone();
FrameworkFork\Microsoft.Xml\Xml\XPath\Internal\XPathSelfQuery.cs (1)
14public XPathSelfQuery(Query qyInput, string Name, string Prefix, XPathNodeType Type) : base(qyInput, Name, Prefix, Type) { }
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathExpr.cs (1)
68Query query = new QueryBuilder().Build(xpath, out hasPrefix);
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (5)
1247Query query = Query.Clone(cexpr.QueryTree); 1274Query query = Query.Clone(cexpr.QueryTree); 1889Query query = new QueryBuilder().BuildPatternQuery(xpath, out hasPrefix);