C# 클래스 AGS.Plugin.Lua.LuaDotNetObjectProxy

파일 보기 프로젝트 열기: duncanc/Lua-for-AGS 1 사용 예제들

공개 메소드들

메소드 설명
GetMethodProxy ( IntPtr L, string name, MethodInfo methods ) : void
LuaDotNetObjectProxy ( IntPtr L, object o ) : System
PushValue ( IntPtr L, object o, LuaDotNetObjectProxy>.Dictionary proxied, LuaDotNetObjectProxy>.Dictionary proxiedByUserdata ) : void

비공개 메소드들

메소드 설명
LuaDotNetObjectProxy ( IntPtr L, object o, LuaDotNetObjectProxy>.Dictionary proxied, LuaDotNetObjectProxy>.Dictionary proxiedByUserdata ) : System
PushField ( IntPtr push_to_L, FieldInfo field ) : int
PushProperty ( IntPtr push_to_L, PropertyInfo property ) : int
__Index ( IntPtr L ) : int
__ToString ( IntPtr L ) : int

메소드 상세

GetMethodProxy() 공개 메소드

public GetMethodProxy ( IntPtr L, string name, MethodInfo methods ) : void
L System.IntPtr
name string
methods System.Reflection.MethodInfo
리턴 void

LuaDotNetObjectProxy() 공개 메소드

public LuaDotNetObjectProxy ( IntPtr L, object o ) : System
L System.IntPtr
o object
리턴 System

PushValue() 공개 정적인 메소드

public static PushValue ( IntPtr L, object o, LuaDotNetObjectProxy>.Dictionary proxied, LuaDotNetObjectProxy>.Dictionary proxiedByUserdata ) : void
L System.IntPtr
o object
proxied LuaDotNetObjectProxy>.Dictionary
proxiedByUserdata LuaDotNetObjectProxy>.Dictionary
리턴 void