#pragma once #include #include "il2cpp-config.h" struct MethodInfo; struct PropertyInfo; struct Il2CppClass; namespace il2cpp { namespace vm { class LIBIL2CPP_CODEGEN_API Property { public: // exported static uint32_t GetFlags(const PropertyInfo* prop); static const MethodInfo* GetGetMethod(const PropertyInfo* prop); static const MethodInfo* GetSetMethod(const PropertyInfo* prop); static const char* GetName(const PropertyInfo* prop); static Il2CppClass* GetParent(const PropertyInfo* prop); static uint32_t GetToken(const PropertyInfo* prop); }; } /* namespace vm */ } /* namespace il2cpp */