internal DiagnosticSet(CXDiagnosticSetImpl *ptr, TranslationUnit translationUnit) { Debug.Assert(ptr != null); Debug.Assert(translationUnit != null); translationUnit.ThrowIfDisposed(); Ptr = ptr; TranslationUnit = translationUnit; }
public static extern void clang_disposeDiagnosticSet( CXDiagnosticSetImpl *Diags);
public static extern CXDiagnosticImpl *clang_getDiagnosticInSet( CXDiagnosticSetImpl *Diags, uint Index);
public static extern uint clang_getNumDiagnosticsInSet( CXDiagnosticSetImpl *Diags);