예제 #1
0
        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);