| 1234567891011121314151617181920212223 |
- #pragma once
- #include "BsMonoPrerequisites.h"
- #include <mono/jit/jit.h>
- namespace BansheeEngine
- {
- class BS_MONO_EXPORT MonoProperty
- {
- public:
- MonoObject* get(MonoObject* instance) const;
- void set(MonoObject* instance, MonoObject* value) const;
- private:
- friend class MonoClass;
- MonoProperty(::MonoProperty* monoProp);
- ::MonoProperty* mProperty;
- ::MonoMethod* mGetMethod;
- ::MonoMethod* mSetMethod;
- };
- }
|