26 references to GetOverriddenMember
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1378for (var current = rewrittenMemberSymbol; current != null; current = current.GetOverriddenMember())
Microsoft.CodeAnalysis.Features (6)
FindUsages\AbstractFindUsagesService_FindImplementations.cs (2)
157for (var overridden = ov.GetOverriddenMember(allowLooseMatch: true); 159overridden = overridden.GetOverriddenMember(allowLooseMatch: true))
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
665for (var overriddenMember = memberSymbol.GetOverriddenMember(allowLooseMatch); 667overriddenMember = overriddenMember.GetOverriddenMember(allowLooseMatch))
PullMemberUp\MembersPuller.cs (1)
508for (var symbol = selectedMember; symbol != null; symbol = symbol.GetOverriddenMember())
src\Analyzers\Core\CodeFixes\AddAccessibilityModifiers\AddAccessibilityModifiersHelpers.cs (1)
43if (symbol.GetOverriddenMember() is { DeclaredAccessibility: var accessibility })
Microsoft.CodeAnalysis.Workspaces (15)
FindSymbols\FindReferences\FindReferencesSearchEngine.SymbolSet.cs (1)
294if (symbol.GetOverriddenMember() is ISymbol overriddenMember)
FindSymbols\SymbolFinder_Hierarchy.cs (2)
80current = current.GetOverriddenMember(allowLooseMatch)) 82if (OriginalSymbolsMatch(solution, current.GetOverriddenMember(allowLooseMatch), symbol.OriginalDefinition))
Rename\ConflictEngine\ConflictResolver.cs (1)
353var overriddenSymbol = symbol.GetOverriddenMember();
Rename\ConflictEngine\ConflictResolver.Session.cs (1)
592var overriddenSymbol = overridingSymbol.GetOverriddenMember();
Rename\RenameUtilities.cs (2)
216if (symbol.IsOverride && symbol.GetOverriddenMember() != null) 219symbol.GetOverriddenMember(), solution, cancellationToken).ConfigureAwait(false);
Shared\Extensions\ISymbolExtensions.cs (2)
469return memberSymbol.GetOverriddenMember(); 655var overriddenMember = symbol.GetOverriddenMember();
Shared\Extensions\SemanticModelExtensions.cs (1)
104var overriddenSymbol = overridingSymbol.GetOverriddenMember(allowLooseMatch: true);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (2)
922for (var overriddenMember = newSymbol.GetOverriddenMember(); overriddenMember != null; overriddenMember = overriddenMember.GetOverriddenMember())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
75.FirstOrDefault(s => symbol.Equals(s.GetOverriddenMember())); 582var overriddenMember = member.GetOverriddenMember(); 655return IsEqualsObjectOverride(member.GetOverriddenMember());
Microsoft.VisualStudio.LanguageServices (4)
CallHierarchy\CallHierarchyProvider.cs (2)
122if (symbol.GetOverriddenMember() != null) 124finders.Add(new BaseMemberFinder(symbol.GetOverriddenMember(), project.Id, AsyncListener, this));
Library\ObjectBrowser\AbstractListItemFactory.cs (2)
380for (var overriddenMember = member.GetOverriddenMember(); overriddenMember != null; overriddenMember = overriddenMember.GetOverriddenMember())