internal Module(CXModuleImpl *ptr, TranslationUnit translationUnit) { Debug.Assert(ptr != null); Debug.Assert(translationUnit != null); translationUnit.ThrowIfDisposed(); Ptr = ptr; TranslationUnit = translationUnit; }
public static extern uint clang_Module_getNumTopLevelHeaders( CXTranslationUnitImpl *arg1, CXModuleImpl *Module);
public static extern int clang_Module_isSystem( CXModuleImpl *Module);
public static extern CXString clang_Module_getFullName( CXModuleImpl *Module);
public static extern CXModuleImpl *clang_Module_getParent( CXModuleImpl *Module);
public static extern CXFileImpl *clang_Module_getASTFile( CXModuleImpl *Module);
public static extern CXFileImpl *clang_Module_getTopLevelHeader( CXTranslationUnitImpl *arg1, CXModuleImpl *Module, uint Index);