22 references to ExplicitEnumeration
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Conversions.cs (1)
3809case ConversionKind.ExplicitEnumeration:
Binder\Binder_Operators.cs (1)
5235case ConversionKind.ExplicitEnumeration:
Binder\Semantics\Conversions\Conversion.cs (4)
252case ConversionKind.ExplicitEnumeration: 300internal static Conversion ExplicitEnumeration => new Conversion(ConversionKind.ExplicitEnumeration); 370ConversionKind.ExplicitEnumeration => kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithExplicitEnumerationUnderlying : ExplicitNullableWithExplicitEnumerationUnderlying, 713return Kind == ConversionKind.ImplicitEnumeration || Kind == ConversionKind.ExplicitEnumeration;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
63case ExplicitEnumeration:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
643case ConversionKind.ExplicitEnumeration:
CodeGen\EmitConversion.cs (2)
119case ConversionKind.ExplicitEnumeration: 198case ConversionKind.ExplicitEnumeration:
FlowAnalysis\NullableWalker.cs (1)
10118case ConversionKind.ExplicitEnumeration:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
597case ConversionKind.ExplicitEnumeration:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
491goto case ConversionKind.ExplicitEnumeration; 493case ConversionKind.ExplicitEnumeration: 1922case ConversionKind.ExplicitEnumeration:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\NumericIntPtrTests.cs (2)
40internal static readonly ConversionKind[] ExplicitEnumeration = new[] { ConversionKind.ExplicitEnumeration }; 47internal static readonly ConversionKind[] ExplicitNullableEnumeration = new[] { ConversionKind.ExplicitNullable, ConversionKind.ExplicitEnumeration };
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NativeIntegerTests.cs (2)
33internal static readonly ConversionKind[] ExplicitEnumeration = new[] { ConversionKind.ExplicitEnumeration }; 39internal static readonly ConversionKind[] ExplicitNullableEnumeration = new[] { ConversionKind.ExplicitNullable, ConversionKind.ExplicitEnumeration };
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\GetSemanticInfoTests.cs (3)
270ConversionTestHelper(model, v8[0].Initializer.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration); 549ConversionTestHelper(model, v4[0].Initializer.Value, ConversionKind.ImplicitEnumeration, ConversionKind.ExplicitEnumeration); 760case ConversionKind.ExplicitEnumeration: