mirror of
https://github.com/ChronosX88/mta-mono.git
synced 2024-11-22 18:22:20 +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
|