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