1 write to f
System.Data.SqlXml (1)
System\Xml\Xsl\QIL\QilPatternFactory.cs (1)
29this.f = f;
125 references to f
System.Data.SqlXml (125)
System\Xml\Xsl\QIL\QilPatternFactory.cs (125)
33public QilFactory BaseFactory { get { return f; } } 39return f.LiteralString(val); 43return f.LiteralInt32(val); 47return f.LiteralDouble(val); 51return f.LiteralQName(local, uri, prefix); 55return f.LiteralQName(local, uri, System.String.Empty); 59return f.LiteralQName(local, System.String.Empty, System.String.Empty); 63return f.Unknown(t); 72return f.QilExpression(root, factory); 76return f.FunctionList(); 80return f.GlobalVariableList(); 84return f.GlobalParameterList(); 88return f.ActualParameterList(); 92QilList result = f.ActualParameterList(); 98QilList result = f.ActualParameterList(); 105return f.ActualParameterList(args); 109return f.FormalParameterList(); 113QilList result = f.FormalParameterList(); 119QilList result = f.FormalParameterList(); 126return f.FormalParameterList(args); 130return f.SortKeyList(); 134QilList list = f.SortKeyList(); 140return f.BranchList(args); 144return f.OptimizeBarrier(child); 154return f.DataSource(name, baseUri); 158return f.Nop(child); 162return f.Error(text); 166return f.Warning(text); 176return f.For(binding); 180return f.Let(binding); 184return f.Parameter(t); 188return f.Parameter(defaultValue, name, t); 192return f.PositionOf(expr); 202return f.True(); 206return f.False(); 243return f.And(left, right); 261return f.Or(left, right); 268return f.False(); 270return f.True(); 275return f.Not(child); 296return f.Conditional(condition, trueBranch, falseBranch); 304return f.Loop(f.Let(expr), branches[0]); 306return f.Conditional(f.Eq(expr, f.LiteralInt32(0)), branches[0], branches[1]); 309return f.Choice(expr, branches); 319return f.Length(child); 323return f.Sequence(); 330QilList res = f.Sequence(); 336QilList res = f.Sequence(); 345case 0 : return f.Sequence(); 349QilList res = f.Sequence(); 356return f.Union(left, right); 360return f.Sum(collection); 369return f.Negate(child); 373return f.Add(left, right); 377return f.Subtract(left, right); 381return f.Multiply(left, right); 385return f.Divide(left, right); 389return f.Modulo(left, right); 399return f.StrLength(str); 407return f.StrConcat(values); 418return f.LiteralString(string.Empty); 423return StrConcat(f.Sequence(args)); 427return f.StrParseQName(str, ns); 436return f.Ne(left, right); 440return f.Eq(left, right); 444return f.Gt(left, right); 448return f.Ge(left, right); 452return f.Lt(left, right); 456return f.Le(left, right); 466return f.Is(left, right); 470return f.After(left, right); 474return f.Before(left, right); 490return f.Loop(variable, body); 502return f.Filter(variable, expr); 512return f.Sort(iter, keys); 516return f.SortKey(key, collation); 523return f.DocOrderDistinct(collection); 534return f.Function(args, sideEffects, resultType); 538return f.Function(args, defn, sideEffects, defn.XmlType); 544return f.Invoke(func, args); 553return f.Content(context); 557return f.Parent(context); 561return f.Root(context); 565return f.XmlContext(); 569return f.Descendant(expr); 573return f.DescendantOrSelf(context); 577return f.Ancestor(expr); 581return f.AncestorOrSelf(expr); 585return f.Preceding(expr); 589return f.FollowingSibling(expr); 593return f.PrecedingSibling(expr); 597return f.NodeRange(left, right); 601return f.Deref(context, id); 610return f.ElementCtor(name, content); 614return f.AttributeCtor(name, val); 618return f.CommentCtor(content); 622return f.PICtor(name, content); 626return f.TextCtor(content); 630return f.RawTextCtor(content); 634return f.DocumentCtor(child); 638return f.NamespaceDecl(prefix, uri); 642return f.RtfCtor(content, baseUri); 652return f.NameOf(expr); 656return f.LocalNameOf(expr); 660return f.NamespaceUriOf(expr); 664return f.PrefixOf(expr); 674return f.TypeAssert(expr, t); 679return f.IsType(expr, t); 683return f.IsEmpty(set); 693return f.XPathNodeValue(expr); 697return f.XPathFollowing(expr); 701return f.XPathNamespace(expr); 705return f.XPathPreceding(expr); 715return f.XsltGenerateId(expr); 719QilList list = f.ActualParameterList(); 721return f.XsltInvokeEarlyBound(name, f.LiteralObject(d), list, t); 725QilList list = f.ActualParameterList(); 727return f.XsltInvokeLateBound(name, list); 731return f.XsltCopy(expr, content); 735return f.XsltCopyOf(expr); 739return f.XsltConvert(expr, t);