51 references to OpcodeFlags
System.ServiceModel (51)
System\ServiceModel\Dispatcher\MatchSingleFxEngineOpcode.cs (1)
24this.flags |= OpcodeFlags.Fx;
System\ServiceModel\Dispatcher\QueryBranchOp.cs (18)
17this.flags |= OpcodeFlags.Jump; 660this.flags |= OpcodeFlags.Branch; 742if (0 != (branch.Flags & OpcodeFlags.Fx)) 826Fx.Assert(!opcode.TestFlag(OpcodeFlags.Branch), ""); 831if (branch.TestFlag(OpcodeFlags.Branch)) 1068if (nextOpcode.TestFlag(OpcodeFlags.NoContextCopy)) 1240this.flags |= OpcodeFlags.Branch; 1292literal.Flags |= OpcodeFlags.InConditional; 1334branch.Flags |= OpcodeFlags.NoContextCopy; 1340Fx.Assert(!next.TestFlag(OpcodeFlags.Branch), ""); 1347next.Flags |= OpcodeFlags.NoContextCopy; 1413if (op.TestFlag(OpcodeFlags.Literal)) 1468if (jumpTo.TestFlag(OpcodeFlags.Branch)) 1475if (null != postJump && !postJump.TestFlag(OpcodeFlags.Result)) 1488if (null != postJump && postJump.TestFlag(OpcodeFlags.Result)) 1500return (!next.Next.TestFlag(OpcodeFlags.Result)); 1505return (!next.TestFlag(OpcodeFlags.Result)); 1548branch.Branch.Flags &= (~OpcodeFlags.NoContextCopy);
System\ServiceModel\Dispatcher\QueryCoreOp.cs (3)
139this.flags |= OpcodeFlags.Literal; 178this.flags |= OpcodeFlags.Literal; 217this.flags |= OpcodeFlags.Literal;
System\ServiceModel\Dispatcher\QueryOpcode.cs (15)
102protected OpcodeFlags flags; 115this.flags = OpcodeFlags.Single; 121internal OpcodeFlags Flags 191if (this.TestFlag(OpcodeFlags.InConditional)) 230return ((this.flags & (OpcodeFlags.Result | OpcodeFlags.Multiple)) == 231(OpcodeFlags.Result | OpcodeFlags.Multiple)); 236Fx.Assert(this.TestFlag(OpcodeFlags.InConditional), ""); 237if (this.TestFlag(OpcodeFlags.InConditional)) 291return this.TestFlag(OpcodeFlags.InConditional); 313Fx.Assert(this.TestFlag(OpcodeFlags.InConditional), ""); 314if (this.TestFlag(OpcodeFlags.InConditional)) 345opcode.Flags |= OpcodeFlags.Deleted; 368internal bool TestFlag(OpcodeFlags flag)
System\ServiceModel\Dispatcher\QueryRelOp.cs (1)
79this.flags |= OpcodeFlags.Literal;
System\ServiceModel\Dispatcher\QueryResultOp.cs (2)
15this.flags |= OpcodeFlags.Result; 113this.flags |= OpcodeFlags.Multiple;
System\ServiceModel\Dispatcher\QuerySelectOp.cs (9)
458: this(id, criteria, OpcodeFlags.None) 462internal SelectOpcode(OpcodeID id, NodeSelectCriteria criteria, OpcodeFlags flags) 466this.flags |= (flags | OpcodeFlags.Select); 467if (criteria.IsCompressable && (0 == (this.flags & OpcodeFlags.InitialSelect))) 469this.flags |= OpcodeFlags.CompressableSelect; 547if (this.next == null || 0 == (this.next.Flags & OpcodeFlags.CompressableSelect)) 570: base(OpcodeID.InitialSelect, criteria, OpcodeFlags.InitialSelect) 632if (this.next != null && 0 != (this.next.Flags & OpcodeFlags.CompressableSelect)) 637while (returnOpcode != null && 0 != (returnOpcode.Flags & OpcodeFlags.CompressableSelect))
System\ServiceModel\Dispatcher\QueryTreeBuilder.cs (2)
99if (insertPath[i].TestFlag(OpcodeFlags.Jump)) 195if (this.treeOpcode.TestFlag(OpcodeFlags.Branch))