17 references to GetBaseTypes
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Rename\CSharpRenameRewriterLanguageService.cs (1)
1005
var baseType = renamedSymbol.ContainingType?.
GetBaseTypes
().FirstOrDefault();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
SymbolFinder\SymbolFinderTests.cs (1)
458
Assert.True(transitiveDerived.All(d => d.
GetBaseTypes
().Contains(rootType)), "All results must transitively derive from the type");
Microsoft.CodeAnalysis.Features (7)
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.SymbolComputer.cs (1)
598
builder.AddRange(receiverTypeSymbol.
GetBaseTypes
().Select(t => t.MetadataName));
PullMemberUp\AbstractPullMemberUpRefactoringProvider.cs (2)
85
? containingType.
GetBaseTypes
().ToImmutableArray()
86
: [.. containingType.AllInterfaces, .. containingType.
GetBaseTypes
()];
src\Analyzers\Core\CodeFixes\GenerateConstructor\GenerateConstructorHelpers.cs (1)
306
from type in typeToGenerateIn.
GetBaseTypes
()
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
271
return containingType.
GetBaseTypes
().Select(t => t.OriginalDefinition)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (1)
173
return containingType.
GetBaseTypes
().Select(t => t.OriginalDefinition)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (1)
211
var addNew = !generateInvisibleMember && HasNameConflict(member, memberName, State.ClassOrStructType.
GetBaseTypes
());
Microsoft.CodeAnalysis.Workspaces (7)
Recommendations\AbstractRecommendationService.cs (1)
162
: enclosingType.
GetBaseTypes
().SelectAsArray(b => b.OriginalDefinition);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (1)
558
var baseTypes = containingType.
GetBaseTypes
().Reverse();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
99
foreach (var baseType in symbol.ContainingType.
GetBaseTypes
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (2)
184
IEnumerable<ITypeSymbol> baseTypes = (baseType.TypeKind == TypeKind.Interface) ? type.AllInterfaces : type.
GetBaseTypes
();
442
var types = containingType.
GetBaseTypes
();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
462
from baseType in containingType.
GetBaseTypes
()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateGetHashCodeMethod.cs (1)
204
from baseType in containingType.
GetBaseTypes
()
Microsoft.VisualStudio.LanguageServices (1)
Library\ObjectBrowser\AbstractListItemFactory.cs (1)
339
foreach (var baseType in namedTypeSymbol.
GetBaseTypes
())