C# Class Deveel.Data.Routines.ExternalRef

Mostrar archivo Open project: deveel/deveeldb Class Usage Examples

Public Methods

Method Description
ExternalRef ( string typeName, string methodName ) : System
ExternalRef ( string assemblyName, string typeName, string methodName ) : System
ExternalRef ( string assemblyName, string typeName, string methodName, string argumentTypes ) : System
GetMethod ( ) : MethodInfo
MakeRef ( Type type, string methodInfo ) : ExternalRef
MakeRef ( Type type, string methodInfo, bool includeAssembly ) : ExternalRef
Parse ( string s ) : ExternalRef
ToString ( ) : string
ToString ( bool includeAssembly ) : string
TryParse ( string s, ExternalRef &externalRef ) : bool

Private Methods

Method Description
CheckParametersMatch ( RoutineInfo routineInfo, ParameterInfo parameters ) : bool
CheckReference ( RoutineInfo routineInfo ) : void
GetArgumentTypes ( string names ) : System.Type[]
GetAssemblyName ( string typeName ) : string
ResolveType ( string typeName ) : Type
TryParse ( string s, ExternalRef &externalRef, Exception &error ) : bool
TypesMatch ( Type methodTypes, Type refTypes ) : bool

Method Details

ExternalRef() public method

public ExternalRef ( string typeName, string methodName ) : System
typeName string
methodName string
return System

ExternalRef() public method

public ExternalRef ( string assemblyName, string typeName, string methodName ) : System
assemblyName string
typeName string
methodName string
return System

ExternalRef() public method

public ExternalRef ( string assemblyName, string typeName, string methodName, string argumentTypes ) : System
assemblyName string
typeName string
methodName string
argumentTypes string
return System

GetMethod() public method

public GetMethod ( ) : MethodInfo
return System.Reflection.MethodInfo

MakeRef() public static method

public static MakeRef ( Type type, string methodInfo ) : ExternalRef
type System.Type
methodInfo string
return ExternalRef

MakeRef() public static method

public static MakeRef ( Type type, string methodInfo, bool includeAssembly ) : ExternalRef
type System.Type
methodInfo string
includeAssembly bool
return ExternalRef

Parse() public static method

public static Parse ( string s ) : ExternalRef
s string
return ExternalRef

ToString() public method

public ToString ( ) : string
return string

ToString() public method

public ToString ( bool includeAssembly ) : string
includeAssembly bool
return string

TryParse() public static method

public static TryParse ( string s, ExternalRef &externalRef ) : bool
s string
externalRef ExternalRef
return bool