mta-mono/mono-test/CMonoClass.h

31 lines
584 B
C
Raw Normal View History

2014-10-07 17:49:48 +00:00
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