18 references to SideEffects
System.Private.Xml (18)
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
565_f.Boolean((xslPar.DefValueFlags & XslFlags.SideEffects) != 0), 598_f.Boolean((tmpl.Flags & XslFlags.SideEffects) != 0), 2680_f.Boolean((flags & XslFlags.SideEffects) != 0),
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (15)
235if ((result & XslFlags.SideEffects) != 0) 287XslFlags templateFlags = tmpl.Flags & (XslFlags.FocusFilter | XslFlags.SideEffects); 525return (VisitChildren(node) & ~XslFlags.TypeFilter) | XslFlags.SideEffects; 579return (VisitChildren(node) & ~XslFlags.TypeFilter) | XslFlags.SideEffects; 787if ((t.Flags & XslFlags.SideEffects) != 0) 797if ((t.Flags & XslFlags.SideEffects) != 0) 808t.Flags |= (XslFlags.SideEffects | XslFlags.Stop); 816Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 824Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 839Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 1043return (nodeset & ~XslFlags.TypeFilter) | XslFlags.Nodeset | (predicate & XslFlags.SideEffects); // "ex:Foo(position())[Bar]" 1177funcFlags |= XslFlags.SideEffects;