32 references to CompilationStage
Microsoft.CodeAnalysis (6)
CommandLine\CommonCompiler.cs (2)
1131
compilation.GetDiagnostics(
CompilationStage
.Parse, includeEarlierStages: false, diagnostics, cancellationToken);
1238
compilation.GetDiagnostics(
CompilationStage
.Declare, includeEarlierStages: false, diagnostics, cancellationToken);
Compilation\Compilation.cs (4)
1786
internal const
CompilationStage
DefaultDiagnosticsStage =
CompilationStage
.Compile;
1810
internal abstract void GetDiagnostics(
CompilationStage
stage, bool includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken = default);
3791
internal string GetMessage(
CompilationStage
stage)
Microsoft.CodeAnalysis.CSharp (26)
Compilation\CSharpCompilation.cs (21)
2994
return GetDiagnostics(
CompilationStage
.Parse, false, symbolFilter: null, cancellationToken);
3003
return GetDiagnostics(
CompilationStage
.Declare, false, symbolFilter: null, cancellationToken);
3011
return GetDiagnostics(
CompilationStage
.Compile, false, symbolFilter: null, cancellationToken);
3023
internal ImmutableArray<Diagnostic> GetDiagnostics(
CompilationStage
stage, bool includeEarlierStages, Predicate<ISymbolInternal>? symbolFilter, CancellationToken cancellationToken)
3030
internal override void GetDiagnostics(
CompilationStage
stage, bool includeEarlierStages, DiagnosticBag diagnostics, CancellationToken cancellationToken = default)
3033
internal void GetDiagnostics(
CompilationStage
stage, bool includeEarlierStages, DiagnosticBag diagnostics, Predicate<ISymbolInternal>? symbolFilter, CancellationToken cancellationToken)
3046
private void GetDiagnosticsWithoutSeverityFiltering(
CompilationStage
stage, bool includeEarlierStages, BindingDiagnosticBag builder, Predicate<Symbol>? symbolFilter, CancellationToken cancellationToken)
3050
if (stage ==
CompilationStage
.Parse || (stage >
CompilationStage
.Parse && includeEarlierStages))
3093
if (stage ==
CompilationStage
.Declare || stage >
CompilationStage
.Declare && includeEarlierStages)
3130
if (stage ==
CompilationStage
.Compile || stage >
CompilationStage
.Compile && includeEarlierStages)
3483
CompilationStage
stage,
3492
if (stage ==
CompilationStage
.Parse || (stage >
CompilationStage
.Parse && includeEarlierStages))
3503
if (stage ==
CompilationStage
.Declare || (stage >
CompilationStage
.Declare && includeEarlierStages))
3513
if (stage ==
CompilationStage
.Compile || (stage >
CompilationStage
.Compile && includeEarlierStages))
3661
bool hasDeclarationErrors = !FilterAndAppendDiagnostics(diagnostics, GetDiagnostics(
CompilationStage
.Declare, true, symbolFilter: filterOpt, cancellationToken), excludeDiagnostics, cancellationToken);
Compilation\SyntaxTreeSemanticModel.cs (4)
118
CompilationStage
.Parse, this.SyntaxTree, span, includeEarlierStages: false, cancellationToken: cancellationToken);
125
CompilationStage
.Declare, this.SyntaxTree, span, includeEarlierStages: false, cancellationToken: cancellationToken);
132
CompilationStage
.Compile, this.SyntaxTree, span, includeEarlierStages: false, cancellationToken: cancellationToken);
139
CompilationStage
.Compile, this.SyntaxTree, span, includeEarlierStages: true, cancellationToken: cancellationToken);
Symbols\Compilation_UsedAssemblies.cs (1)
70
GetDiagnosticsWithoutSeverityFiltering(
CompilationStage
.Declare, includeEarlierStages: true, diagnostics, symbolFilter: null, cancellationToken);