19 references to ExplicitNumeric
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Conversions.cs (1)
3885
case ConversionKind.
ExplicitNumeric
:
Binder\Binder_Operators.cs (1)
5238
case ConversionKind.
ExplicitNumeric
:
Binder\Binder_Statements.cs (1)
2295
else if (conversion.Kind == ConversionKind.
ExplicitNumeric
&& sourceConstantValueOpt != null && sourceConstantValueOpt != ConstantValue.Bad &&
Binder\Semantics\Conversions\Conversion.cs (4)
269
case ConversionKind.
ExplicitNumeric
:
317
internal static Conversion ExplicitNumeric => new Conversion(ConversionKind.
ExplicitNumeric
);
385
ConversionKind.
ExplicitNumeric
=> kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithExplicitNumericUnderlying : ExplicitNullableWithExplicitNumericUnderlying,
711
return Kind == ConversionKind.ImplicitNumeric || Kind == ConversionKind.
ExplicitNumeric
;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
26
const byte XNM = (byte)ConversionKind.
ExplicitNumeric
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
60
case
ExplicitNumeric
:
Binder\Semantics\Conversions\ConversionsBase.cs (2)
2066
Debug.Assert(conversionKind is ConversionKind.ImplicitNumeric or ConversionKind.
ExplicitNumeric
);
2079
return GetNumericConversion(source, destination) == ConversionKind.
ExplicitNumeric
;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
642
case ConversionKind.
ExplicitNumeric
:
BoundTree\BoundExpression.cs (1)
524
case ConversionKind.
ExplicitNumeric
:
CodeGen\EmitConversion.cs (2)
101
case ConversionKind.
ExplicitNumeric
:
192
case ConversionKind.
ExplicitNumeric
:
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
636
case ConversionKind.
ExplicitNumeric
:
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
599
case ConversionKind.
ExplicitNumeric
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
432
case ConversionKind.
ExplicitNumeric
:
1925
case ConversionKind.
ExplicitNumeric
: