mirror of https://github.com/mono/CppSharp.git
2 changed files with 35 additions and 0 deletions
@ -0,0 +1,32 @@
@@ -0,0 +1,32 @@
|
||||
using System; |
||||
|
||||
namespace Cxxi |
||||
{ |
||||
public enum DiagnosticKind |
||||
{ |
||||
Message, |
||||
Warning, |
||||
Error |
||||
} |
||||
|
||||
public struct DiagnosticInfo |
||||
{ |
||||
public string Message; |
||||
public string File; |
||||
public int Line; |
||||
public int Column; |
||||
} |
||||
|
||||
public interface IDiagnosticConsumer |
||||
{ |
||||
void Emit(DiagnosticKind kind, DiagnosticInfo info); |
||||
} |
||||
|
||||
public class TextDiagnosticPrinter : IDiagnosticConsumer |
||||
{ |
||||
public void Emit(DiagnosticKind kind, DiagnosticInfo info) |
||||
{ |
||||
Console.WriteLine(info.Message); |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue