34 references to MetadataReferences
dotnet-format (1)
Analyzers\AnalyzerRunner.cs (1)
99
if (!project.
MetadataReferences
.Any(reference => reference.Display?.EndsWith("mscorlib.dll") == true))
Microsoft.CodeAnalysis.Features (15)
AddImport\AbstractAddImportFeatureService.cs (3)
148
var referenceToCompilation = new ConcurrentDictionary<PortableExecutableReference, Compilation>(concurrencyLevel: 2, capacity: project.Solution.Projects.Sum(p => p.
MetadataReferences
.Count));
275
seenReferences.AddAll(project.
MetadataReferences
.OfType<PortableExecutableReference>());
336
foreach (var reference in p.
MetadataReferences
)
AddImport\CodeActions\AssemblyReferenceCodeAction.cs (1)
100
_newProject.
MetadataReferences
.Concat(reference));
AddImport\CodeActions\MetadataSymbolReferenceCodeAction.cs (1)
30
var reference = projectWithReference.
MetadataReferences
AddImport\SymbolReferenceFinder_PackageAssemblySearch.cs (1)
190
foreach (var reference in project.
MetadataReferences
)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
124
foreach (var peReference in currentProject.
MetadataReferences
.OfType<PortableExecutableReference>())
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
168
=> [.. project.
MetadataReferences
.OfType<PortableExecutableReference>()];
DesignerAttribute\DesignerAttributeDiscoveryService.cs (1)
66
foreach (var reference in project.
MetadataReferences
)
EditAndContinue\EditSession.cs (2)
471
if (!oldProject.
MetadataReferences
.SequenceEqual(newProject.
MetadataReferences
) ||
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.cs (2)
451
projectConfigurationChange = projectConfigurationChange.With(nameof(oldProject.
MetadataReferences
) + "Added");
460
projectConfigurationChange = projectConfigurationChange.With(nameof(oldProject.
MetadataReferences
) + "Removed");
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (1)
386
metadataReferences: [.. sourceProject.
MetadataReferences
]);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
325
metadataReferences: project.
MetadataReferences
.ToImmutableArray()); // TODO: Read references from PDB info: https://github.com/dotnet/roslyn/issues/55834
Microsoft.CodeAnalysis.Workspaces (16)
FindSymbols\Declarations\DeclarationFinder_AllDeclarations.cs (1)
115
foreach (var peReference in project.
MetadataReferences
.OfType<PortableExecutableReference>())
FindSymbols\FindReferences\DependentProjectsFinder.cs (2)
343
foreach (var reference in project.
MetadataReferences
)
416
.AddReferences(project.
MetadataReferences
);
FindSymbols\SymbolTree\SymbolTreeInfoCacheService.cs (2)
89
var referencingProjects = new HashSet<ProjectId>(solution.Projects.Where(p => p.
MetadataReferences
.Contains(reference)).Select(p => p.Id));
153
foreach (var reference in project.
MetadataReferences
.OfType<PortableExecutableReference>().Distinct())
Workspace\ProjectSystem\ProjectSystemProject.cs (2)
697
var metadataReference = projectBeforeMutation.
MetadataReferences
1410
remainingMetadataReferences = project.
MetadataReferences
;
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (1)
839
getReferences: static project => project.
MetadataReferences
.OfType<PortableExecutableReference>(),
Workspace\Solution\ProjectChanges.cs (4)
32
=> GetChangedItems(NewProject.
MetadataReferences
, OldProject.
MetadataReferences
);
35
=> GetChangedItems(OldProject.
MetadataReferences
, NewProject.
MetadataReferences
);
Workspace\Workspace.cs (4)
1466
foreach (var meta in project.
MetadataReferences
)
2030
project.
MetadataReferences
,
2401
if (!this.CurrentSolution.GetProject(projectId)!.
MetadataReferences
.Contains(metadataReference))
2412
if (this.CurrentSolution.GetProject(projectId)!.
MetadataReferences
.Contains(metadataReference))
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
642
if (!project.
MetadataReferences
.Contains(metadataReference))
Microsoft.ML.CodeAnalyzer.Tests (1)
Code\BestFriendTest.cs (1)
71
projectA = projectA.WithMetadataReferences(solution.GetProject(projectId).
MetadataReferences
);