C# Class Scorpio.Userdata.FastReflectUserdataType

Inheritance: UserdataType
Show file Open project: qingfeng346/Scorpio-CSharp Class Usage Examples

Public Methods

Method Description
AddExtensionMethod ( MethodInfo method ) : void
CreateInstance ( ScriptObject parameters ) : object
FastReflectUserdataType ( Script script, Type type, IScorpioFastReflectClass value ) : System
GetComputeMethod ( TokenType type ) : ScorpioMethod
GetValue ( object obj, string name ) : object
SetValue ( object obj, string name, ScriptObject value ) : void

Method Details

AddExtensionMethod() public method

public AddExtensionMethod ( MethodInfo method ) : void
method System.Reflection.MethodInfo
return void

CreateInstance() public method

public CreateInstance ( ScriptObject parameters ) : object
parameters Scorpio.ScriptObject
return object

FastReflectUserdataType() public method

public FastReflectUserdataType ( Script script, Type type, IScorpioFastReflectClass value ) : System
script Script
type System.Type
value IScorpioFastReflectClass
return System

GetComputeMethod() public method

public GetComputeMethod ( TokenType type ) : ScorpioMethod
type TokenType
return Scorpio.Variable.ScorpioMethod

GetValue() public method

public GetValue ( object obj, string name ) : object
obj object
name string
return object

SetValue() public method

public SetValue ( object obj, string name, ScriptObject value ) : void
obj object
name string
value Scorpio.ScriptObject
return void