mta-mono/mono-test/CMonoClass.h
Dmitry Korolev 4123ce833b TODO
2014-10-07 21:49:48 +04:00

31 lines
584 B
C++

class CMonoClass;
#ifndef _CMONOCLASS
#define _CMONOCLASS
#include "CMonoAssembly.h"
#include "CMonoObject.h"
class CMonoClass
{
private:
MonoClass* m_pMonoClass;
CMonoAssembly* m_pAssembly;
public:
CMonoClass( CMonoAssembly* pAssembly, MonoClass* pMonoClass );
~CMonoClass();
CMonoObject* New();
const char* GetName();
const char* GetNameSpace();
MonoMethod* GetMethod( const char* szMethodName, int iParamCount );
MonoMethod* GetMethod( const char* szMethodName );
MonoClass* GetMonoClass() { return this->m_pMonoClass; };
};
#endif