C# 클래스 Scorpio.Userdata.UserdataType

保存一个类的所有元素
파일 보기 프로젝트 열기: qingfeng346/Scorpio-CSharp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
m_Script Script
m_Type Type

공개 메소드들

메소드 설명
AddExtensionMethod ( MethodInfo method ) : void
CreateInstance ( ScriptObject parameters ) : object

创建一个实例

GetComputeMethod ( TokenType type ) : ScorpioMethod

获得运算符重载的函数

GetValue ( object obj, string name ) : object

获得一个类变量

MakeGenericType ( Type parameters ) : ScriptUserdata

初始化泛型类

SetValue ( object obj, string name, ScriptObject value ) : void

设置一个类变量

UserdataType ( Script script, Type type ) : System

메소드 상세

AddExtensionMethod() 공개 추상적인 메소드

public abstract AddExtensionMethod ( MethodInfo method ) : void
method System.Reflection.MethodInfo
리턴 void

CreateInstance() 공개 추상적인 메소드

创建一个实例
public abstract CreateInstance ( ScriptObject parameters ) : object
parameters Scorpio.ScriptObject
리턴 object

GetComputeMethod() 공개 추상적인 메소드

获得运算符重载的函数
public abstract GetComputeMethod ( TokenType type ) : ScorpioMethod
type TokenType
리턴 Scorpio.Variable.ScorpioMethod

GetValue() 공개 추상적인 메소드

获得一个类变量
public abstract GetValue ( object obj, string name ) : object
obj object
name string
리턴 object

MakeGenericType() 공개 메소드

初始化泛型类
public MakeGenericType ( Type parameters ) : ScriptUserdata
parameters System.Type
리턴 Scorpio.ScriptUserdata

SetValue() 공개 추상적인 메소드

设置一个类变量
public abstract SetValue ( object obj, string name, ScriptObject value ) : void
obj object
name string
value Scorpio.ScriptObject
리턴 void

UserdataType() 공개 메소드

public UserdataType ( Script script, Type type ) : System
script Script
type System.Type
리턴 System

프로퍼티 상세

m_Script 보호되어 있는 프로퍼티

protected Script m_Script
리턴 Script

m_Type 보호되어 있는 프로퍼티

protected Type m_Type
리턴 Type