C# Класс AGS.Plugin.Lua.LuaDotNetObjectProxy

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

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

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