15 instantiations of Diagnostic
ILAssembler (15)
Actions\GrammarActions.Conversions.cs (3)
81
_diagnostics.Add(new
Diagnostic
(id, severity, message, location));
124
_diagnostics.Add(new
Diagnostic
(
136
_diagnostics.Add(new
Diagnostic
(
Actions\GrammarActions.Literals.cs (2)
173
_diagnostics.Add(new
Diagnostic
(
212
_diagnostics.Add(new
Diagnostic
(
Actions\GrammarActions.Manifest.Assembly.cs (1)
190
_diagnostics.Add(new
Diagnostic
(
Actions\GrammarActions.Types.Headers.cs (1)
173
new
Diagnostic
(
DocumentCompiler.cs (4)
44
diagnostics.Add(new
Diagnostic
("Preprocessor", DiagnosticSeverity.Error, msg, new Location(new(start, length), sourceText)));
48
diagnostics.Add(new
Diagnostic
("Preprocessor", DiagnosticSeverity.Error, msg, new Location(new(start, length), new SourceText("", source))));
116
_diagnostics.Add(new
Diagnostic
("Parser", DiagnosticSeverity.Error, $"line {line}:{charPositionInLine} {msg}", new Location(span, sourceText)));
120
_diagnostics.Add(new
Diagnostic
("Parser", DiagnosticSeverity.Error, $"line {line}:{charPositionInLine} {msg}", new Location(span, new SourceText("", sourceName))));
MethodBodyWriter.cs (3)
211
_diagnostics.Add(new
Diagnostic
(DiagnosticIds.BranchOffsetOutOfRange, DiagnosticSeverity.Error,
245
_diagnostics.Add(new
Diagnostic
(DiagnosticIds.InvalidExceptionRegion, DiagnosticSeverity.Error,
252
_diagnostics.Add(new
Diagnostic
(DiagnosticIds.InvalidExceptionRegion, DiagnosticSeverity.Error,
PseudoCustomAttributes.cs (1)
91
diagnostics.Add(new
Diagnostic
(id, DiagnosticSeverity.Error, message, Attribute.Location ?? s_unknownLocation));
16 references to Diagnostic
ilasm (1)
Program.cs (1)
233
foreach (
var
diagnostic in diagnostics)
ILAssembler (15)
Actions\GrammarActions.BuildImage.cs (1)
26
public (ImmutableArray<
Diagnostic
> Diagnostics, CompilationResult? Image) BuildImage()
Actions\GrammarActions.Conversions.cs (2)
28
private readonly ImmutableArray<
Diagnostic
>.Builder _diagnostics = ImmutableArray.CreateBuilder<
Diagnostic
>();
DocumentCompiler.cs (8)
13
public (ImmutableArray<
Diagnostic
>, CompilationResult?) Compile(SourceText document, Func<string, SourceText> includedDocumentLoader, Func<string, byte[]?> resourceLocator, Options options)
18
public (ImmutableArray<
Diagnostic
>, CompilationResult?) Compile(ImmutableArray<SourceText> documents, Func<string, SourceText> includedDocumentLoader, Func<string, byte[]?> resourceLocator, Options options)
21
ImmutableArray<
Diagnostic
>.Builder diagnostics = ImmutableArray.CreateBuilder<
Diagnostic
>();
61
ImmutableArray<
Diagnostic
>.Builder parserDiagnostics = ImmutableArray.CreateBuilder<
Diagnostic
>();
92
private readonly ImmutableArray<
Diagnostic
>.Builder _diagnostics;
97
ImmutableArray<
Diagnostic
>.Builder diagnostics,
MethodBodyWriter.cs (2)
16
private readonly List<
Diagnostic
> _diagnostics = new();
223
public IReadOnlyList<
Diagnostic
> Complete(IReadOnlyList<EntityRegistry.ExceptionRegion> exceptionRegions)
PseudoCustomAttributes.cs (2)
25
public static void Lower(EntityRegistry registry, ImmutableArray<
Diagnostic
>.Builder diagnostics)
72
ImmutableArray<
Diagnostic
>.Builder diagnostics,