Skip to content

Commit 631988a

Browse files
committed
Apply source generators to primary project only
1 parent bb7db25 commit 631988a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing

src/Microsoft.CodeAnalysis.Testing/Microsoft.CodeAnalysis.Analyzer.Testing/AnalyzerTest`1.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,9 @@ private protected static bool IsNonLocalDiagnostic(Diagnostic diagnostic)
12301230

12311231
protected virtual async Task<(Compilation compilation, ImmutableArray<Diagnostic> generatorDiagnostics)> GetProjectCompilationAsync(Project project, IVerifier verifier, CancellationToken cancellationToken)
12321232
{
1233-
var (finalProject, generatorDiagnostics) = await ApplySourceGeneratorsAsync(GetSourceGenerators().ToImmutableArray(), project, verifier, cancellationToken).ConfigureAwait(false);
1233+
var (finalProject, generatorDiagnostics) = project.Name == DefaultTestProjectName
1234+
? await ApplySourceGeneratorsAsync(GetSourceGenerators().ToImmutableArray(), project, verifier, cancellationToken).ConfigureAwait(false)
1235+
: (project, ImmutableArray<Diagnostic>.Empty);
12341236
return ((await finalProject.GetCompilationAsync(cancellationToken).ConfigureAwait(false))!, generatorDiagnostics);
12351237
}
12361238

0 commit comments

Comments
 (0)