25 references to Flags
System.Xml (25)
System\Xml\XPath\Internal\QueryBuilder.cs (25)
56private Query ProcessAxis(Axis root, Flags flags, out Props props) { 64Flags inputFlags = Flags.None; 65if ((flags & Flags.PosFilter) == 0) { 74qyGrandInput = ProcessNode(input.Input, Flags.SmartDesc, out props); 88inputFlags |= Flags.SmartDesc; 119if ((flags & Flags.SmartDesc) != 0) { 130if ((flags & Flags.SmartDesc) != 0) { 184private Query ProcessFilter(Filter root, Flags flags, out Props props) { 185bool first = ((flags & Flags.Filter) == 0); 188Query cond = ProcessNode(root.Condition, Flags.None, out propsCond); 195flags |= Flags.PosFilter; 200flags &= ~Flags.SmartDesc; 206Query qyInput = ProcessNode(root.Input, flags | Flags.Filter, out props); 266Query op1 = ProcessNode(root.Operand1, Flags.None, out props1); 267Query op2 = ProcessNode(root.Operand2, Flags.None, out props2); 315ProcessNode((AstNode)(root.ArgumentList[0]), Flags.None, out props) 318qy = new IDQuery(ProcessNode((AstNode)(root.ArgumentList[0]), Flags.None, out props)); 326ProcessNode((AstNode)(root.ArgumentList[0]), Flags.None, out props) 349ProcessNode((AstNode)root.ArgumentList[0], Flags.None, out props) 361ProcessNode((AstNode)root.ArgumentList[0], Flags.None, out props) 385argList.Add(ProcessNode((AstNode)args[count], Flags.None, out argProps)); 394private Query ProcessNode(AstNode root, Flags flags, out Props props) { 423result = new GroupQuery(ProcessNode(((Group)root).GroupNode, Flags.None, out props)); 440Query result = ProcessNode(root, Flags.None, out props);