79 references to Enum
Microsoft.CodeAnalysis (2)
MetadataReader\MetadataDecoder.cs (1)
1610return (type.TypeKind == TypeKind.Enum) ? TypedConstantKind.Enum : TypedConstantKind.Primitive;
Symbols\TypedConstant.cs (1)
183return TypedConstantKind.Enum;
Microsoft.CodeAnalysis.CSharp (17)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (1)
155new TypedConstant(manager.System_Diagnostics_DebuggerBrowsableState, TypedConstantKind.Enum, DebuggerBrowsableState.Never))));
Symbols\Attributes\AttributeData.cs (4)
597Debug.Assert(ctorArgument.Kind == TypedConstantKind.Enum || ctorArgument.Kind == TypedConstantKind.Primitive); 599ClassInterfaceType interfaceType = ctorArgument.Kind == TypedConstantKind.Enum ? 623Debug.Assert(ctorArgument.Kind == TypedConstantKind.Enum || ctorArgument.Kind == TypedConstantKind.Primitive); 625ComInterfaceType interfaceType = ctorArgument.Kind == TypedConstantKind.Enum ?
Symbols\Compilation_WellKnownMembers.cs (3)
494TypedConstantKind.Enum, 735var typedConstantDebugMode = new TypedConstant(debuggingModesType, TypedConstantKind.Enum, constantVal); 788new TypedConstant(attributeTargetsType, TypedConstantKind.Enum, targets));
Symbols\Source\SourceAssemblySymbol.cs (1)
1819var typedConstantRequestMinimum = new TypedConstant(securityActionType, TypedConstantKind.Enum, constantValue);
Symbols\Source\SourceComplexParameterSymbol.cs (1)
962SpecialType specialType = arg.Kind == TypedConstantKind.Enum ?
Symbols\TypedConstantExtensions.cs (4)
36if (constant.Kind == TypedConstantKind.Enum) 49Debug.Assert(constant.Kind == TypedConstantKind.Enum); 69Debug.Assert(constant.Kind == TypedConstantKind.Enum); 148Debug.Assert(constant.Kind == TypedConstantKind.Enum);
Symbols\TypeSymbolExtensions.cs (3)
267kind = TypedConstantKind.Enum; 277case TypedConstantKind.Enum: 282if (kind == TypedConstantKind.Array || kind == TypedConstantKind.Enum)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ExpressionGenerator.cs (1)
30case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (19)
Attributes\AttributeTests.cs (6)
1397a.VerifyValue(0, TypedConstantKind.Enum, (int)System.Configuration.Assemblies.AssemblyHashAlgorithm.MD5); 1409a.VerifyValue(0, TypedConstantKind.Enum, (int)AssemblyNameFlags.Retargetable); 3077attrs[0].VerifyValue(0, TypedConstantKind.Enum, (int)FileMode.Open); 3078attrs[0].VerifyValue(1, TypedConstantKind.Enum, (int)(BindingFlags.DeclaredOnly | BindingFlags.Public)); 4044attr.VerifyValue(0, TypedConstantKind.Enum, (int)(AttributeTargets.Field | AttributeTargets.Event)); 4670enumerator.Current.VerifyNamedArgumentValue(0, "X", TypedConstantKind.Enum, (int)new DayOfWeek());
Attributes\AttributeTests_Synthesized.cs (1)
108attribute.VerifyValue(0, TypedConstantKind.Enum, (int)expectedDebuggingMode);
Attributes\AttributeTests_WellKnownAttributes.cs (12)
167attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)ComInterfaceType.InterfaceIsIUnknown); 173attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)TypeLibTypeFlags.FAggregatable); 269attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)CallingConvention.StdCall); 273attrSym.VerifyNamedArgumentValue(1, "CharSet", TypedConstantKind.Enum, (int)CharSet.Ansi); 317attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)TypeLibVarFlags.FDisplayBind); 469attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)LayoutKind.Explicit); 473attrSym.VerifyNamedArgumentValue(2, "CharSet", TypedConstantKind.Enum, (int)CharSet.Unicode); 480attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)UnmanagedType.I8); 2401attrSym.VerifyNamedArgumentValue(0, "CallingConvention", TypedConstantKind.Enum, (int)CallingConvention.FastCall); 2409attrSym.VerifyNamedArgumentValue(0, "CharSet", TypedConstantKind.Enum, (int)CharSet.Unicode); 5067attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)AttributeTargets.Class); 5073attrSym.VerifyValue(0, TypedConstantKind.Enum, (int)AttributeTargets.Class);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\LoadingAttributes.cs (2)
278a.VerifyNamedArgumentValue(0, "E", TypedConstantKind.Enum, 0); 758attrSym.VerifyNamedArgumentValue(1, "CharSet", TypedConstantKind.Enum, (int)CharSet.Ansi);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
388case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdDumpTest.cs (1)
315case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
ExpressionGenerator.cs (1)
30case TypedConstantKind.Enum:
Microsoft.CodeAnalysis.VisualBasic (13)
Symbols\Attributes\AttributeData.vb (6)
441Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 443Dim interfaceType As ClassInterfaceType = If(ctorArgument.Kind = TypedConstantKind.Enum, 468Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 470interfaceType = If(ctorArgument.Kind = TypedConstantKind.Enum, 486Debug.Assert(ctorArgument.Kind = TypedConstantKind.Enum OrElse ctorArgument.Kind = TypedConstantKind.Primitive) 488Return If(ctorArgument.Kind = TypedConstantKind.Enum,
Symbols\Source\SourceAssemblySymbol.vb (1)
1559Dim typedConstantDebugMode = New TypedConstant(int32Type, TypedConstantKind.Enum, CInt(debuggingMode))
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2502New 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.Emit.UnitTests (20)
Attributes\AttributeTests.vb (5)
266Assert.Equal(TypedConstantKind.Enum, a.CommonConstructorArguments(0).Kind) 281Assert.Equal(TypedConstantKind.Enum, a.CommonConstructorArguments(0).Kind) 791attrs(0).VerifyValue(0, TypedConstantKind.Enum, CInt(FileMode.Open)) 792attrs(0).VerifyValue(1, TypedConstantKind.Enum, CInt(BindingFlags.DeclaredOnly Or BindingFlags.Public)) 1220Assert.Equal(tc.Kind, TypedConstantKind.Enum)
Attributes\AttributeTests_Synthesized.vb (1)
1041attribute.VerifyValue(0, TypedConstantKind.Enum, CInt(expectedDebuggingMode))
Attributes\AttributeTests_WellKnownAttributes.vb (8)
417attrSym.VerifyValue(0, TypedConstantKind.Enum, CInt(LayoutKind.Explicit)) 421attrSym.VerifyValue(2, "CharSet", TypedConstantKind.Enum, CInt(CharSet.Unicode)) 428attrSym.VerifyValue(0, TypedConstantKind.Enum, CInt(UnmanagedType.I8)) 966Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 977Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 1203Assert.Equal(TypedConstantKind.Enum, attrSym.CommonNamedArguments(0).Value.Kind) 3440Assert.Equal(TypedConstantKind.Enum, attrSym.CommonConstructorArguments(0).Kind) 3449Assert.Equal(TypedConstantKind.Enum, attrSym.CommonConstructorArguments(0).Kind)
Emit\CompilationEmitTests.vb (6)
3290typeAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.RequestOptional)) 3300typeAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.RequestMinimum)) 3320typeAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.Demand)) 3330typeAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.Assert)) 3345methodAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.Demand)) 3355methodAttribute.VerifyValue(0, TypedConstantKind.Enum, CInt(DeclarativeSecurityAction.Assert))
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
Extensions.vb (1)
183Case TypedConstantKind.Enum
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
CodeGeneration\ExpressionGenerator.vb (1)
20Case TypedConstantKind.Primitive, TypedConstantKind.Enum