C# Class Scorpio.Userdata.UserdataMethod.FunctionBase

Show file Open project: qingfeng346/Scorpio-CSharp

Public Properties

Property Type Description
Args object[]
DefaultParameter object[]
HasDefault bool
IsGeneric bool
ParamType System.Type
ParameterCount int
ParameterType System.Type[]
ParameterTypes string
Params bool
RequiredNumber int

Public Methods

Method Description
FunctionBase ( Type ParameterType, object DefaultParameter, Type ParamType, bool Params, string ParameterTypes ) : System
Invoke ( object obj, Type type ) : object

Method Details

FunctionBase() public method

public FunctionBase ( Type ParameterType, object DefaultParameter, Type ParamType, bool Params, string ParameterTypes ) : System
ParameterType System.Type
DefaultParameter object
ParamType System.Type
Params bool
ParameterTypes string
return System

Invoke() public abstract method

public abstract Invoke ( object obj, Type type ) : object
obj object
type System.Type
return object

Property Details

Args public property

public object[] Args
return object[]

DefaultParameter public property

public object[] DefaultParameter
return object[]

HasDefault public property

public bool HasDefault
return bool

IsGeneric public property

public bool IsGeneric
return bool

ParamType public property

public Type,System ParamType
return System.Type

ParameterCount public property

public int ParameterCount
return int

ParameterType public property

public Type[],System ParameterType
return System.Type[]

ParameterTypes public property

public string ParameterTypes
return string

Params public property

public bool Params
return bool

RequiredNumber public property

public int RequiredNumber
return int