4 instantiations of XmlExtensionFunction
System.Data.SqlXml (4)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3359
extFunc = new
XmlExtensionFunction
(ndName.LocalName, ndName.NamespaceUri, ndInvoke.ClrMethod);
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (1)
34
this.funcCached = new
XmlExtensionFunction
();
System\Xml\Xsl\Runtime\XmlQueryContext.cs (1)
224
return new
XmlExtensionFunction
(name, namespaceUri, -1, instance.GetType(), XmlQueryRuntime.LateBoundFlags).CanBind();
System\Xml\Xsl\Runtime\XmlQueryRuntime.cs (1)
270
return new
XmlExtensionFunction
(name, namespaceUri, -1, this.earlyInfo[idx].EarlyBoundType, EarlyBoundFlags).CanBind();
15 references to XmlExtensionFunction
System.Data.SqlXml (15)
System\Xml\Xsl\IlGen\XmlIlVisitor.cs (1)
3355
XmlExtensionFunction
extFunc;
System\Xml\Xsl\Runtime\XmlExtensionFunction.cs (9)
23
private Dictionary<
XmlExtensionFunction
,
XmlExtensionFunction
> table;
24
private
XmlExtensionFunction
funcCached;
27
this.table = new Dictionary<
XmlExtensionFunction
,
XmlExtensionFunction
>();
30
public
XmlExtensionFunction
Bind(string name, string namespaceUri, int numArgs, Type objectType, BindingFlags flags) {
31
XmlExtensionFunction
func;
273
XmlExtensionFunction
that = other as
XmlExtensionFunction
;
System\Xml\Xsl\Runtime\XmlQueryContext.cs (1)
248
XmlExtensionFunction
extFunc = this.extFuncsLate.Bind(name, namespaceUri, args.Length, instance.GetType(), XmlQueryRuntime.LateBoundFlags);
System\Xml\Xsl\Xslt\QilGeneratorEnv.cs (2)
182
XmlExtensionFunction
scrFunc = compiler.Scripts.ResolveFunction(name, ns, args.Count, (IErrorHelper)this);
197
private QilNode GenerateScriptCall(QilName name,
XmlExtensionFunction
scrFunc, IList<QilNode> args) {
System\Xml\Xsl\Xslt\Scripts.cs (1)
100
public
XmlExtensionFunction
ResolveFunction(string name, string ns, int numArgs, IErrorHelper errorHelper) {
System\Xml\Xsl\Xslt\XslAstAnalyzer.cs (1)
1012
XmlExtensionFunction
scrFunc = compiler.Scripts.ResolveFunction(name, ns, args.Count, new NullErrorHelper());