C# Class OpenRA.Scripting.ScriptMemberWrapper

Show file Open project: pchote/OpenRA Class Usage Examples

Public Properties

Property Type Description
IsGetProperty bool
IsMethod bool
IsSetProperty bool
Member System.Reflection.MemberInfo
Target object

Public Methods

Method Description
Get ( LuaRuntime runtime ) : LuaValue
ScriptMemberWrapper ( OpenRA.Scripting.ScriptContext context, object target, MemberInfo mi ) : System
Set ( LuaRuntime runtime, LuaValue value ) : void
WrappableMembers ( Type t ) : IEnumerable

Private Methods

Method Description
Invoke ( LuaVararg args ) : LuaValue

Method Details

Get() public method

public Get ( LuaRuntime runtime ) : LuaValue
runtime LuaRuntime
return LuaValue

ScriptMemberWrapper() public method

public ScriptMemberWrapper ( OpenRA.Scripting.ScriptContext context, object target, MemberInfo mi ) : System
context OpenRA.Scripting.ScriptContext
target object
mi System.Reflection.MemberInfo
return System

Set() public method

public Set ( LuaRuntime runtime, LuaValue value ) : void
runtime LuaRuntime
value LuaValue
return void

WrappableMembers() public static method

public static WrappableMembers ( Type t ) : IEnumerable
t System.Type
return IEnumerable

Property Details

IsGetProperty public property

public bool IsGetProperty
return bool

IsMethod public property

public bool IsMethod
return bool

IsSetProperty public property

public bool IsSetProperty
return bool

Member public property

public MemberInfo,System.Reflection Member
return System.Reflection.MemberInfo

Target public property

public object Target
return object