51 references to SupportsCompilation
Analyzer.Utilities.UnitTests (1)
Options\SymbolNamesWithValueOptionTests.cs (1)
444
Assert.True(project.
SupportsCompilation
);
Metrics (2)
Program.cs (2)
313
if (!project.
SupportsCompilation
)
346
if (!project.
SupportsCompilation
)
Metrics.Legacy (2)
src\RoslynAnalyzers\Tools\Metrics\Program.cs (2)
313
if (!project.
SupportsCompilation
)
346
if (!project.
SupportsCompilation
)
Microsoft.CodeAnalysis.EditorFeatures (1)
GoOrFind\FindReferences\FindReferencesNavigationService.cs (1)
47
IncludeContainingTypeAndMemberColumns = document.Project.
SupportsCompilation
,
Microsoft.CodeAnalysis.Features (15)
AddImport\AbstractAddImportFeatureService.cs (1)
457
var viableProjects = new HashSet<Project>(solution.Projects.Where(p => p.
SupportsCompilation
));
AddImport\SearchScopes\ProjectSearchScope.cs (1)
19
Contract.ThrowIfFalse(project.
SupportsCompilation
);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
53
if (candidateProject.
SupportsCompilation
&&
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (1)
172
if (!project.
SupportsCompilation
)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
172
=> !project.
SupportsCompilation
;
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
94
var referencedProjects = graph.GetProjectsThatThisProjectTransitivelyDependsOn(currentProject.Id).Select(solution.GetRequiredProject).Where(p => p.
SupportsCompilation
);
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.SymbolComputer.cs (1)
128
return [.. relevantProjectIds.Select(project.Solution.GetRequiredProject).Where(p => p.
SupportsCompilation
)];
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
462
.Where(p => p.
SupportsCompilation
)
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
125
if (!solution.GetRequiredProject(priorityDocumentId.ProjectId).
SupportsCompilation
)
181
if (!project.
SupportsCompilation
)
Diagnostics\Service\EngineV2\DiagnosticIncrementalAnalyzer.CompilationManager.cs (1)
35
if (!project.
SupportsCompilation
)
EditAndContinue\Utilities\Extensions.cs (1)
52
if (!project.
SupportsCompilation
)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
28
if (!project.
SupportsCompilation
)
51
if (!project.
SupportsCompilation
)
StackTraceExplorer\StackTraceExplorerUtilities.cs (1)
52
if (!project.
SupportsCompilation
)
Microsoft.CodeAnalysis.Workspaces (25)
Diagnostics\DiagnosticAnalysisResultBuilder.cs (1)
45
Contract.ThrowIfTrue(Project.
SupportsCompilation
);
Diagnostics\DiagnosticData.cs (1)
314
if (project.
SupportsCompilation
)
Editing\SymbolEditor.cs (1)
151
if (project.
SupportsCompilation
)
FindSymbols\Declarations\DeclarationFinder.cs (1)
25
if (!project.
SupportsCompilation
)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
70
if (project.
SupportsCompilation
)
FindSymbols\FindReferences\DependentProjectsFinder.cs (4)
204
if (project.IsSubmission && project.
SupportsCompilation
)
270
if (!project.
SupportsCompilation
||
313
Contract.ThrowIfFalse(project.
SupportsCompilation
);
326
Contract.ThrowIfFalse(project.
SupportsCompilation
);
FindSymbols\FindReferences\DependentTypeFinder.cs (3)
136
if (project.
SupportsCompilation
)
146
Debug.Assert(project.
SupportsCompilation
);
294
Debug.Assert(project.
SupportsCompilation
);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
60
var projectsToSearch = documents.Select(d => d.Project).Where(p => p.
SupportsCompilation
).ToImmutableHashSet();
FindSymbols\ReferenceLocationExtensions.cs (1)
29
if (project.
SupportsCompilation
)
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (3)
73
if (!project.
SupportsCompilation
)
98
if (!project.
SupportsCompilation
)
129
if (project is not {
SupportsCompilation
: true })
Shared\Extensions\ISolutionExtensions.cs (1)
27
if (project.
SupportsCompilation
)
Workspace\Solution\Document.cs (2)
154
return this.SupportsSyntaxTree && this.Project.
SupportsCompilation
;
564
this.Project.
SupportsCompilation
)
Workspace\Solution\Project.cs (2)
489
if (!this.
SupportsCompilation
)
521
/// cref="
SupportsCompilation
"/> returns <see langword="false"/>. This function will
Workspace\Solution\SolutionCompilationState.cs (1)
1914
=> project.
SupportsCompilation
? compilationState.GetCompilationTracker(project.Id).GeneratorDriver : null;
Workspace\Workspace.cs (2)
303
if (!addedProject.
SupportsCompilation
)
312
if (!projectChanges.NewProject.
SupportsCompilation
)
Microsoft.VisualStudio.LanguageServices (3)
CodeCleanup\AbstractCodeCleanUpFixer.cs (3)
62
solution, [.. solution.Projects.Where(p => p.
SupportsCompilation
)], context.EnabledFixIds, progress, cancellationToken),
93
if (project == null || !project.
SupportsCompilation
)
208
Contract.ThrowIfFalse(project.
SupportsCompilation
);
Microsoft.VisualStudio.LanguageServices.Xaml (2)
Extensions.cs (2)
28
if (document.Project.
SupportsCompilation
)
34
return document.Project.Solution.Projects.Single(p => p.
SupportsCompilation
&& p.FilePath == document.Project.FilePath);