XPathMessageContext.ResolveFunction(String, String, XPathResultType[]) Method

Definition

Resolves a function reference and returns an IXsltContextFunction that represents the function.

public:
 override System::Xml::Xsl::IXsltContextFunction ^ ResolveFunction(System::String ^ prefix, System::String ^ name, cli::array <System::Xml::XPath::XPathResultType> ^ argTypes);
public override System.Xml.Xsl.IXsltContextFunction ResolveFunction (string prefix, string name, System.Xml.XPath.XPathResultType[] argTypes);
override this.ResolveFunction : string * string * System.Xml.XPath.XPathResultType[] -> System.Xml.Xsl.IXsltContextFunction
Public Overrides Function ResolveFunction (prefix As String, name As String, argTypes As XPathResultType()) As IXsltContextFunction

Parameters

prefix
String

The prefix of the function as it appears in the XPath expression.

name
String

The name of the function.

argTypes
XPathResultType[]

An array of argument types for the function being resolved. This allows you to select between methods with the same name (for example, overloaded methods).

Returns

An IXsltContextFunction that represents the function.

Exceptions

argTypes is null.

Remarks

The IXsltContextFunction is used at execution time to evaluate the function.

Applies to