C# 클래스 Plugin.FunctionInfo

Provides info and functionality for calling reflected methods
파일 보기 프로젝트 열기: Silveryard/SmartHome 1 사용 예제들

Private Properties

프로퍼티 타입 설명
GetParamInfo System.Reflection.ParameterInfo

공개 메소드들

메소드 설명
FunctionInfo ( string name, object instance, MethodInfo info ) : System

Creates a new instance

GetParameterType ( string parameter ) : Type

Returns the type of a specific parameter

Invoke ( object>.Dictionary parameters ) : object

Invokes the method with a given parameter set

비공개 메소드들

메소드 설명
GetParamInfo ( string parameter ) : ParameterInfo

메소드 상세

FunctionInfo() 공개 메소드

Creates a new instance
public FunctionInfo ( string name, object instance, MethodInfo info ) : System
name string A custom name
instance object The instance to call the function on
info System.Reflection.MethodInfo The function info itself
리턴 System

GetParameterType() 공개 메소드

Returns the type of a specific parameter
public GetParameterType ( string parameter ) : Type
parameter string The parameter
리턴 System.Type

Invoke() 공개 메소드

Invokes the method with a given parameter set
public Invoke ( object>.Dictionary parameters ) : object
parameters object>.Dictionary The parameters
리턴 object