23 references to FuncId
System.Data.SqlXml (23)
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (19)
17
using FunctionInfo = XPathBuilder.FunctionInfo<QilGenerator.
FuncId
>;
101
case
FuncId
.Current :
107
case
FuncId
.Key :
112
case
FuncId
.Document : return CompileFnDocument(args[0], args.Count > 1 ? args[1] : null);
113
case
FuncId
.FormatNumber : return CompileFormatNumber(args[0], args[1], args.Count > 2 ? args[2] : null);
114
case
FuncId
.UnparsedEntityUri : return CompileUnparsedEntityUri(args[0]);
115
case
FuncId
.GenerateId : return CompileGenerateId(args.Count > 0 ? args[0] : env.GetCurrent());
116
case
FuncId
.SystemProperty : return CompileSystemProperty(args[0]);
117
case
FuncId
.ElementAvailable : return CompileElementAvailable(args[0]);
118
case
FuncId
.FunctionAvailable : return CompileFunctionAvailable(args[0]);
253
table.Add("current" , new FunctionInfo(
FuncId
.Current , 0, 0, null));
254
table.Add("document" , new FunctionInfo(
FuncId
.Document , 1, 2, argFnDocument));
255
table.Add("key" , new FunctionInfo(
FuncId
.Key , 2, 2, argFnKey));
256
table.Add("format-number" , new FunctionInfo(
FuncId
.FormatNumber , 2, 3, argFnFormatNumber));
257
table.Add("unparsed-entity-uri", new FunctionInfo(
FuncId
.UnparsedEntityUri, 1, 1, XPathBuilder.argString));
258
table.Add("generate-id" , new FunctionInfo(
FuncId
.GenerateId , 0, 1, XPathBuilder.argNodeSet));
259
table.Add("system-property" , new FunctionInfo(
FuncId
.SystemProperty , 1, 1, XPathBuilder.argString));
260
table.Add("element-available" , new FunctionInfo(
FuncId
.ElementAvailable , 1, 1, XPathBuilder.argString));
261
table.Add("function-available" , new FunctionInfo(
FuncId
.FunctionAvailable, 1, 1, XPathBuilder.argString));
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (4)
19
using XsltFunctionInfo = XPathBuilder.FunctionInfo<QilGenerator.
FuncId
>;
980
QilGenerator.
FuncId
funcId = xsltFunc.id;
982
if (funcId == QilGenerator.
FuncId
.Current) {
984
} else if (funcId == QilGenerator.
FuncId
.GenerateId && args.Count == 0) {