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