12 references to IsEnumType
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
237return fieldSymbol.ContainingType.IsEnumType() ? ClassificationTypeNames.EnumMemberName : ClassificationTypeNames.ConstantName;
Recommendations\CSharpRecommendationServiceRunner_Conversions.cs (1)
276if (containerWithoutNullable.IsEnumType())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\Simplifiers\CastSimplifier.cs (1)
1526rewrittenType.IsEnumType() ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
505if (typeInfo.Type != null && typeInfo.Type.IsEnumType())
Microsoft.CodeAnalysis.Features (5)
Common\SymbolDisplayPartKindTags.cs (1)
13if (namedType.IsEnumType())
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (2)
116namedType.IsEnumType()) 141namedType.IsEnumType())
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
581if (symbol.IsEnumType() && symbol.EnumUnderlyingType!.SpecialType != SpecialType.System_Int32)
src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (1)
371if (type.IsEnumType())
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
492=> type1.IsEnumType() &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService.cs (1)
376return field != null && field.ContainingType.IsEnumType();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_CreateEqualsMethod.cs (1)
429if (typeSymbol.IsEnumType())