5 instantiations of XmlExtensionFunction
System.Private.Xml (5)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3615
extFunc = new
XmlExtensionFunction
(ndName.LocalName, ndName.NamespaceUri, ndInvoke.ClrMethod);
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
948
XmlExtensionFunction extFunc = new
XmlExtensionFunction
(node.Name.LocalName, node.Name.NamespaceUri, node.ClrMethod);
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (1)
38
_funcCached ??= new
XmlExtensionFunction
();
System\Xml\Xsl\Runtime\XmlQueryContext.cs (1)
247
return new
XmlExtensionFunction
(name, namespaceUri, -1, instance.GetType(), XmlQueryRuntime.LateBoundFlags).CanBind();
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (1)
275
return new
XmlExtensionFunction
(name, namespaceUri, -1, _earlyInfo[idx].EarlyBoundType, EarlyBoundFlags).CanBind();
16 references to XmlExtensionFunction
System.Private.Xml (16)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3610
XmlExtensionFunction
extFunc;
System\Xml\Xsl\QIL\QilTypeChecker.cs (1)
948
XmlExtensionFunction
extFunc = new XmlExtensionFunction(node.Name.LocalName, node.Name.NamespaceUri, node.ClrMethod);
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (9)
21
private readonly Dictionary<
XmlExtensionFunction
,
XmlExtensionFunction
> _table;
22
private
XmlExtensionFunction
? _funcCached;
26
_table = new Dictionary<
XmlExtensionFunction
,
XmlExtensionFunction
>();
29
public
XmlExtensionFunction
Bind(
36
XmlExtensionFunction
? func;
307
XmlExtensionFunction
? that = other as
XmlExtensionFunction
;
System\Xml\Xsl\Runtime\XmlQueryContext.cs (1)
272
XmlExtensionFunction
extFunc = _extFuncsLate.Bind(name, namespaceUri, args.Length, instance.GetType(), XmlQueryRuntime.LateBoundFlags);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
218
XmlExtensionFunction
? scrFunc = _compiler.Scripts.ResolveFunction(name, ns, args.Count, (IErrorHelper)this);
237
private QilNode GenerateScriptCall(QilName name,
XmlExtensionFunction
scrFunc, IList<QilNode> args)
System\Xml\Xsl\Xslt\Scripts.cs (1)
32
public
XmlExtensionFunction
? ResolveFunction(string name, string ns, int numArgs, IErrorHelper errorHelper)
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1139
XmlExtensionFunction
? scrFunc = _compiler.Scripts.ResolveFunction(name, ns, args.Count, default(NullErrorHelper));