C# Класс Scorpio.Userdata.FastReflectUserdataType

Наследование: UserdataType
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

AddExtensionMethod() публичный Метод

public AddExtensionMethod ( MethodInfo method ) : void
method System.Reflection.MethodInfo
Результат void

CreateInstance() публичный Метод

public CreateInstance ( ScriptObject parameters ) : object
parameters Scorpio.ScriptObject
Результат object

FastReflectUserdataType() публичный Метод

public FastReflectUserdataType ( Script script, Type type, IScorpioFastReflectClass value ) : System
script Script
type System.Type
value IScorpioFastReflectClass
Результат System

GetComputeMethod() публичный Метод

public GetComputeMethod ( TokenType type ) : ScorpioMethod
type TokenType
Результат Scorpio.Variable.ScorpioMethod

GetValue() публичный Метод

public GetValue ( object obj, string name ) : object
obj object
name string
Результат object

SetValue() публичный Метод

public SetValue ( object obj, string name, ScriptObject value ) : void
obj object
name string
value Scorpio.ScriptObject
Результат void