DependentProjectsFinder.GetAssemblyReferenceType might perform unnecessary binding #41358
Labels
Area-IDE
Bug
Concept-OOP
Related to out-of-proc
help wanted
The issue is "up for grabs" - add a comment if you are interested in working on it
Urgency-Soon
Milestone
The
DependentProjectsFinder.GetAssemblyReferenceType
method obtains an assembly or module symbol here:roslyn/src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs
Line 458 in e056778
This symbol is passed to a predicate, where the only actual use of this predicate is the following:
roslyn/src/Workspaces/Core/Portable/FindSymbols/FindReferences/DependentProjectsFinder.cs
Line 419 in e056778
The
HasReferenceToAssembly
method should be updated to avoid requiring symbol binding to check the name of an assembly.🔗 Originally discovered while investigating internal issue DevDiv 1006914.
The text was updated successfully, but these errors were encountered: