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