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