8 references to GetBaseTypesAndThis
Microsoft.CodeAnalysis.Analyzers (8)
FixAnalyzers\FixerWithFixAllAnalyzer.cs (2)
240
foreach (INamedTypeSymbol type in fixer.
GetBaseTypesAndThis
())
306
return objectCreation.Constructor != null && objectCreation.Constructor.ContainingType.
GetBaseTypesAndThis
().All(namedType => !IsCodeActionWithOverriddenEquivalenceKey(namedType));
ImmutableObjectMethodAnalyzer.cs (1)
97
&& type.
GetBaseTypesAndThis
().Any(immutableTypeSymbols.Contains))
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (1)
188
if (field.Type is INamedTypeSymbol fieldType && fieldType.
GetBaseTypesAndThis
().Contains(_diagnosticDescriptorType))
src\RoslynAnalyzers\Utilities\Compiler\Options\AnalyzerOptionsExtensions.cs (1)
281
foreach (var type in namedType.
GetBaseTypesAndThis
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (3)
85
return type.
GetBaseTypesAndThis
().SelectMany(t => t.GetMembers(symbol.Name))
386
return [.. abstractClasses.SelectMany(a => a.
GetBaseTypesAndThis
()).Where(t => t.IsAbstractClass())];
468
foreach (var type in attributeSymbol.
GetBaseTypesAndThis
())