mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-25 11:42:26 +00:00
31 lines
584 B
C++
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 |