C# Class System.Xml.Xsl.XsltOld.XsltCompileContext.XsltFunctionImpl

Inheritance: IXsltContextFunction
Mostrar archivo Open project: gbarnett/shared-source-cli-2.0

Public Methods

Method Description
ConvertToXPathType ( object val, XPathResultType xt, TypeCode typeCode ) : object
Invoke ( XsltContext xsltContext, object args, XPathNavigator docContext ) : object
ToBoolean ( object argument ) : bool
ToIterator ( object argument ) : XPathNodeIterator
ToNavigator ( object argument ) : XPathNavigator
ToNumber ( object argument ) : double
ToString ( object argument ) : string
XsltFunctionImpl ( ) : System.Diagnostics
XsltFunctionImpl ( int minArgs, int maxArgs, XPathResultType returnType, XPathResultType argTypes ) : System.Diagnostics

Protected Methods

Method Description
Init ( int minArgs, int maxArgs, XPathResultType returnType, XPathResultType argTypes ) : void

Private Methods

Method Description
IteratorToString ( XPathNodeIterator it ) : string
ToNumeric ( object argument, TypeCode typeCode ) : object

Method Details

ConvertToXPathType() public static method

public static ConvertToXPathType ( object val, XPathResultType xt, TypeCode typeCode ) : object
val object
xt XPathResultType
typeCode TypeCode
return object

Init() protected method

protected Init ( int minArgs, int maxArgs, XPathResultType returnType, XPathResultType argTypes ) : void
minArgs int
maxArgs int
returnType XPathResultType
argTypes XPathResultType
return void

Invoke() public abstract method

public abstract Invoke ( XsltContext xsltContext, object args, XPathNavigator docContext ) : object
xsltContext XsltContext
args object
docContext System.Xml.XPath.XPathNavigator
return object

ToBoolean() public static method

public static ToBoolean ( object argument ) : bool
argument object
return bool

ToIterator() public static method

public static ToIterator ( object argument ) : XPathNodeIterator
argument object
return System.Xml.XPath.XPathNodeIterator

ToNavigator() public static method

public static ToNavigator ( object argument ) : XPathNavigator
argument object
return System.Xml.XPath.XPathNavigator

ToNumber() public static method

public static ToNumber ( object argument ) : double
argument object
return double

ToString() public static method

public static ToString ( object argument ) : string
argument object
return string

XsltFunctionImpl() public method

public XsltFunctionImpl ( ) : System.Diagnostics
return System.Diagnostics

XsltFunctionImpl() public method

public XsltFunctionImpl ( int minArgs, int maxArgs, XPathResultType returnType, XPathResultType argTypes ) : System.Diagnostics
minArgs int
maxArgs int
returnType XPathResultType
argTypes XPathResultType
return System.Diagnostics