System.Xml.Xsl.Xslt.Scripts.ResolveFunction C# (CSharp) Method

ResolveFunction() public method

public ResolveFunction ( string name, string ns, int numArgs, IErrorHelper errorHelper ) : XmlExtensionFunction
name string
ns string
numArgs int
errorHelper IErrorHelper
return System.Xml.Xsl.Runtime.XmlExtensionFunction
        public XmlExtensionFunction ResolveFunction(string name, string ns, int numArgs, IErrorHelper errorHelper)
        {
            Type type;
            if (_nsToType.TryGetValue(ns, out type))
            {
                try
                {
                    return _extFuncs.Bind(name, ns, numArgs, type, XmlQueryRuntime.EarlyBoundFlags);
                }
                catch (XslTransformException e)
                {
                    errorHelper.ReportError(e.Message);
                }
            }
            return null;
        }
    }