18 references to SideEffects
System.Data.SqlXml (18)
System\Xml\Xsl\Xslt\QilGenerator.cs (3)
486f.Boolean((xslPar.DefValueFlags & XslFlags.SideEffects) != 0), 516f.Boolean((tmpl.Flags & XslFlags.SideEffects) != 0), 2236f.Boolean((flags & XslFlags.SideEffects) != 0),
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (15)
205if ((result & XslFlags.SideEffects) != 0) { 248XslFlags templateFlags = tmpl.Flags & (XslFlags.FocusFilter | XslFlags.SideEffects); 517return (VisitChildren(node) & ~XslFlags.TypeFilter) | XslFlags.SideEffects; 562return (VisitChildren(node) & ~XslFlags.TypeFilter) | XslFlags.SideEffects; 732if ((t.Flags & XslFlags.SideEffects) != 0) { 739if ((t.Flags & XslFlags.SideEffects) != 0) { 748t.Flags |= (XslFlags.SideEffects | XslFlags.Stop); 754Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 760Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 772Debug.Assert((u.Flags & XslFlags.SideEffects) == XslFlags.SideEffects, "Flag was not set on an adjacent vertex"); 939return (nodeset & ~XslFlags.TypeFilter) | XslFlags.Nodeset | (predicate & XslFlags.SideEffects); // "ex:Foo(position())[Bar]" 1034funcFlags |= XslFlags.SideEffects;