16 writes to Flags
System.Private.Xml (16)
System\Xml\Xsl\Xslt\QilGenerator.cs (1)
563
xslPar.
Flags
|= (template.Flags & XslFlags.FocusFilter);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (15)
96
v.
Flags
&= ~XslFlags.Stop;
114
v.
Flags
|= (flag | XslFlags.Stop);
163
par.
Flags
|= XslFlags.AnyType;
199
par.
Flags
|= par.DefValueFlags;
333
node.
Flags
= VisitChildren(node);
341
node.
Flags
= VisitChildren(node);
378
modePar.
Flags
|= instr.Flags & XslFlags.TypeFilter;
478
par.
Flags
|= found.Flags & XslFlags.TypeFilter;
484
par.
Flags
|= XslFlags.MayBeDefault;
664
node.
Flags
|= XslFlags.MayBeDefault;
681
node.
Flags
= ProcessVarPar(node);
687
node.
Flags
= ProcessVarPar(node);
776
t.
Flags
&= ~XslFlags.Stop;
780
t.
Flags
&= ~XslFlags.Stop;
808
t.
Flags
|= (XslFlags.SideEffects | XslFlags.Stop);
32 references to Flags
System.Private.Xml (32)
System\Xml\Xsl\Xslt\QilGenerator.cs (8)
410
switch (var.
Flags
& XslFlags.TypeFilter)
481
XslFlags flags = !IsDebug ? tmpl.
Flags
: XslFlags.FullFocus;
563
xslPar.Flags |= (template.
Flags
& XslFlags.FocusFilter);
598
_f.Boolean((tmpl.
Flags
& XslFlags.SideEffects) != 0),
616
_funcFocus.StartFocus(func.Arguments, par.
Flags
);
648
_funcFocus.StartFocus(tmpl.Function.Arguments, !IsDebug ? tmpl.
Flags
: XslFlags.FullFocus);
1247
result = _invkGen.GenerateInvoke(tmpl.Function, AddRemoveImplicitArgs(node.Content, tmpl.
Flags
)!);
1282
return _invkGen.GenerateInvoke(attSet.Function, AddRemoveImplicitArgs(node.Content, attSet.
Flags
)!);
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (24)
101
if ((v.
Flags
& XslFlags.Stop) == 0)
103
if ((v.
Flags
& flag) != 0)
113
Debug.Assert((v.
Flags
& XslFlags.Stop) == 0, "Already visited this vertex");
117
if ((u.
Flags
& XslFlags.Stop) == 0)
121
Debug.Assert((u.
Flags
& flag) == flag, "Flag was not set on an adjacent vertex");
197
if ((par.
Flags
& XslFlags.MayBeDefault) != 0)
287
XslFlags templateFlags = tmpl.
Flags
& (XslFlags.FocusFilter | XslFlags.SideEffects);
334
return node.
Flags
;
342
return node.
Flags
;
378
modePar.Flags |= instr.
Flags
& XslFlags.TypeFilter;
478
par.Flags |= found.
Flags
& XslFlags.TypeFilter;
682
return node.
Flags
& ~XslFlags.TypeFilter;
688
return node.
Flags
& ~XslFlags.TypeFilter;
785
if ((t.
Flags
& XslFlags.Stop) == 0)
787
if ((t.
Flags
& XslFlags.SideEffects) != 0)
795
if ((t.
Flags
& XslFlags.Stop) == 0)
797
if ((t.
Flags
& XslFlags.SideEffects) != 0)
807
Debug.Assert((t.
Flags
& XslFlags.Stop) == 0, "Already visited this vertex");
812
if ((u.
Flags
& XslFlags.Stop) == 0)
816
Debug.Assert((u.
Flags
& XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex");
820
if ((u.
Flags
& XslFlags.Stop) == 0)
824
Debug.Assert((u.
Flags
& XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex");
835
if ((u.
Flags
& XslFlags.Stop) == 0)
839
Debug.Assert((u.
Flags
& XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex");