C# Класс OpenRA.Scripting.ScriptMemberWrapper

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

Открытые свойства

Свойство Тип Описание
IsGetProperty bool
IsMethod bool
IsSetProperty bool
Member System.Reflection.MemberInfo
Target object

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

Метод Описание
Get ( LuaRuntime runtime ) : LuaValue
ScriptMemberWrapper ( OpenRA.Scripting.ScriptContext context, object target, MemberInfo mi ) : System
Set ( LuaRuntime runtime, LuaValue value ) : void
WrappableMembers ( Type t ) : IEnumerable

Приватные методы

Метод Описание
Invoke ( LuaVararg args ) : LuaValue

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

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

public Get ( LuaRuntime runtime ) : LuaValue
runtime LuaRuntime
Результат LuaValue

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

public ScriptMemberWrapper ( OpenRA.Scripting.ScriptContext context, object target, MemberInfo mi ) : System
context OpenRA.Scripting.ScriptContext
target object
mi System.Reflection.MemberInfo
Результат System

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

public Set ( LuaRuntime runtime, LuaValue value ) : void
runtime LuaRuntime
value LuaValue
Результат void

WrappableMembers() публичный статический Метод

public static WrappableMembers ( Type t ) : IEnumerable
t System.Type
Результат IEnumerable

Описание свойств

IsGetProperty публичное свойство

public bool IsGetProperty
Результат bool

IsMethod публичное свойство

public bool IsMethod
Результат bool

IsSetProperty публичное свойство

public bool IsSetProperty
Результат bool

Member публичное свойство

public MemberInfo,System.Reflection Member
Результат System.Reflection.MemberInfo

Target публичное свойство

public object Target
Результат object