17 references to ExplicitNumeric
Microsoft.CodeAnalysis.CSharp (17)
Binder\Binder_Operators.cs (1)
3564case ConversionKind.ExplicitNumeric:
Binder\Binder_Statements.cs (1)
2249else if (conversion.Kind == ConversionKind.ExplicitNumeric && sourceConstantValueOpt != null && sourceConstantValueOpt != ConstantValue.Bad &&
Binder\Semantics\Conversions\Conversion.cs (4)
241case ConversionKind.ExplicitNumeric: 289internal static Conversion ExplicitNumeric => new Conversion(ConversionKind.ExplicitNumeric); 357ConversionKind.ExplicitNumeric => kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithExplicitNumericUnderlying : ExplicitNullableWithExplicitNumericUnderlying, 672return Kind == ConversionKind.ImplicitNumeric || Kind == ConversionKind.ExplicitNumeric;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
26const byte XNM = (byte)ConversionKind.ExplicitNumeric;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
59case ExplicitNumeric:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
2052Debug.Assert(conversionKind is ConversionKind.ImplicitNumeric or ConversionKind.ExplicitNumeric); 2065return GetNumericConversion(source, destination) == ConversionKind.ExplicitNumeric;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
640case ConversionKind.ExplicitNumeric:
BoundTree\BoundExpression.cs (1)
506case ConversionKind.ExplicitNumeric:
CodeGen\EmitConversion.cs (1)
99case ConversionKind.ExplicitNumeric:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
629case ConversionKind.ExplicitNumeric:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
581case ConversionKind.ExplicitNumeric:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
427case ConversionKind.ExplicitNumeric: 1801case ConversionKind.ExplicitNumeric: