7 references to IsAbstractClass
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\INamedTypeSymbolExtensions.cs (2)
362!interfacesOrAbstractClasses.All(i => i.IsAbstractClass())) 386return [.. abstractClasses.SelectMany(a => a.GetBaseTypesAndThis()).Where(t => t.IsAbstractClass())];
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
500TypeToGenerateIn.IsAbstractClass() ? Accessibility.Protected : Accessibility.Public,
src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\GenerateDefaultConstructorsCodeAction.cs (3)
77if (baseConstructor.ContainingType.IsAbstractClass() && !classType.IsAbstractClass()) 82if (classType.IsAbstractClass() && baseConstructor.DeclaredAccessibility == Accessibility.Public)
src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (1)
51if (abstractClassType == null || !abstractClassType.IsAbstractClass())