21 references to ImplicitNumeric
Microsoft.CodeAnalysis.CSharp (21)
Binder\Binder_Conversions.cs (1)
3886
case ConversionKind.
ImplicitNumeric
:
Binder\Binder_Operators.cs (1)
5237
case ConversionKind.
ImplicitNumeric
:
Binder\Semantics\Conversions\Conversion.cs (4)
252
case ConversionKind.
ImplicitNumeric
:
298
internal static Conversion ImplicitNumeric => new Conversion(ConversionKind.
ImplicitNumeric
);
384
ConversionKind.
ImplicitNumeric
=> kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithImplicitNumericUnderlying : ExplicitNullableWithImplicitNumericUnderlying,
711
return Kind == ConversionKind.
ImplicitNumeric
|| Kind == ConversionKind.ExplicitNumeric;
Binder\Semantics\Conversions\ConversionEasyOut.cs (1)
30
const byte NUM = (byte)ConversionKind.
ImplicitNumeric
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
27
case
ImplicitNumeric
:
Binder\Semantics\Conversions\ConversionsBase.cs (4)
590
case ConversionKind.
ImplicitNumeric
:
907
case ConversionKind.
ImplicitNumeric
:
2066
Debug.Assert(conversionKind is ConversionKind.
ImplicitNumeric
or ConversionKind.ExplicitNumeric);
2072
return GetNumericConversion(source, destination) == ConversionKind.
ImplicitNumeric
;
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
659
case ConversionKind.
ImplicitNumeric
:
BoundTree\BoundExpression.cs (1)
516
case ConversionKind.
ImplicitNumeric
:
CodeGen\EmitConversion.cs (2)
100
case ConversionKind.
ImplicitNumeric
:
191
case ConversionKind.
ImplicitNumeric
:
Lowering\DiagnosticsPass_Warnings.cs (1)
434
if (conversion.ConversionKind != ConversionKind.
ImplicitNumeric
&&
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
604
case ConversionKind.
ImplicitNumeric
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
429
goto case ConversionKind.
ImplicitNumeric
;
431
case ConversionKind.
ImplicitNumeric
:
1924
case ConversionKind.
ImplicitNumeric
: