AGS.Plugin.Lua.LuaDotNetObjectProxy.PushProperty C# (CSharp) Метод

PushProperty() приватный Метод

private PushProperty ( IntPtr push_to_L, PropertyInfo property ) : int
push_to_L System.IntPtr
property System.Reflection.PropertyInfo
Результат int
        private int PushProperty(lua_State push_to_L, PropertyInfo property)
        {
            if (property.IsSpecialName)
            {
                return 0;
            }
            MethodInfo getMethod = property.GetGetMethod(false);
            if (getMethod == null)
            {
                return 0;
            }
            PushValue(push_to_L, getMethod.Invoke(proxy_for, new object[] { }), proxied, proxiedByUserdata);
            return 1;
        }