42 references to Enum
Microsoft.AspNetCore.Mvc.Api.Analyzers (2)
SymbolApiConventionMatcher.cs (2)
66attribute.ConstructorArguments[0].Kind != TypedConstantKind.Enum) 88attribute.ConstructorArguments[0].Kind != TypedConstantKind.Enum)
Microsoft.CodeAnalysis (2)
MetadataReader\MetadataDecoder.cs (1)
1549return (type.TypeKind == TypeKind.Enum) ? TypedConstantKind.Enum : TypedConstantKind.Primitive;
Symbols\TypedConstant.cs (1)
185return TypedConstantKind.Enum;
Microsoft.CodeAnalysis.CSharp (18)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
157new TypedConstant(manager.System_Diagnostics_DebuggerBrowsableState, TypedConstantKind.Enum, DebuggerBrowsableState.Never))));
Symbols\Attributes\AttributeData.cs (4)
575Debug.Assert(ctorArgument.Kind == TypedConstantKind.Enum || ctorArgument.Kind == TypedConstantKind.Primitive); 577ClassInterfaceType interfaceType = ctorArgument.Kind == TypedConstantKind.Enum ? 600Debug.Assert(ctorArgument.Kind == TypedConstantKind.Enum || ctorArgument.Kind == TypedConstantKind.Primitive); 602ComInterfaceType interfaceType = ctorArgument.Kind == TypedConstantKind.Enum ?
Symbols\Compilation_WellKnownMembers.cs (3)
504TypedConstantKind.Enum, 805var typedConstantDebugMode = new TypedConstant(debuggingModesType, TypedConstantKind.Enum, constantVal); 858new TypedConstant(attributeTargetsType, TypedConstantKind.Enum, targets));
Symbols\Source\SourceAssemblySymbol.cs (1)
1829var typedConstantRequestMinimum = new TypedConstant(securityActionType, TypedConstantKind.Enum, constantValue);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
1004SpecialType specialType = arg.Kind == TypedConstantKind.Enum ?
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
894case TypedConstantKind.Enum:
Symbols\TypedConstantExtensions.cs (4)
36if (constant.Kind == TypedConstantKind.Enum) 51Debug.Assert(constant.Kind == TypedConstantKind.Enum); 71Debug.Assert(constant.Kind == TypedConstantKind.Enum); 150Debug.Assert(constant.Kind == TypedConstantKind.Enum);
Symbols\TypeSymbolExtensions.cs (3)
306kind = TypedConstantKind.Enum; 316case TypedConstantKind.Enum: 321if (kind == TypedConstantKind.Array || kind == TypedConstantKind.Enum)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
30case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
30case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (1)
478if (arg.Kind == TypedConstantKind.Enum)
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\Attributes\AttributeData.vb (6)
438Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 440Dim interfaceType As ClassInterfaceType = If(ctorArgument.Kind = TypedConstantKind.Enum, 465Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 467interfaceType = If(ctorArgument.Kind = TypedConstantKind.Enum, 483Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 485Return If(ctorArgument.Kind = TypedConstantKind.Enum,
Symbols\Source\SourceAssemblySymbol.vb (1)
1599Dim typedConstantDebugMode = New TypedConstant(int32Type, TypedConstantKind.Enum, CInt(debuggingMode))
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2607New TypedConstant(GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Enum, CInt(ClassInterfaceType.None)))))
Symbols\Source\SourceParameterSymbol.vb (1)
421Dim specialType = If(arg.Kind = TypedConstantKind.Enum,
Symbols\TypedConstant.vb (2)
41If constant.Kind = TypedConstantKind.Enum Then 51Debug.Assert(constant.Kind = TypedConstantKind.Enum)
Symbols\WellKnownMembers.vb (2)
261TypedConstantKind.Enum, 277TypedConstantKind.Enum,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
20Case TypedConstantKind.Primitive, TypedConstantKind.Enum
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
20Case TypedConstantKind.Primitive, TypedConstantKind.Enum
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ExpressionGenerator.cs (1)
30case TypedConstantKind.Enum:
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
20Case TypedConstantKind.Primitive, TypedConstantKind.Enum