23 references to ImplicitConstant
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (1)
3183
case ConversionKind.
ImplicitConstant
:
Binder\Binder_Operators.cs (1)
4989
case ConversionKind.
ImplicitConstant
:
Binder\Semantics\Conversions\Conversion.cs (4)
223
case ConversionKind.
ImplicitConstant
:
269
internal static Conversion ImplicitConstant => new Conversion(ConversionKind.
ImplicitConstant
);
355
ConversionKind.
ImplicitConstant
=> kind == ConversionKind.ImplicitNullable ? ImplicitNullableWithImplicitConstantUnderlying : ExplicitNullableWithImplicitConstantUnderlying,
931
return Kind == ConversionKind.
ImplicitConstant
;
Binder\Semantics\Conversions\ConversionKindExtensions.cs (1)
38
case
ImplicitConstant
:
Binder\Semantics\Conversions\ConversionsBase.cs (1)
594
case ConversionKind.
ImplicitConstant
:
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
661
case ConversionKind.
ImplicitConstant
:
Lowering\DiagnosticsPass_Warnings.cs (1)
436
conversion.ConversionKind != ConversionKind.
ImplicitConstant
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
588
case ConversionKind.
ImplicitConstant
:
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
415
case ConversionKind.
ImplicitConstant
:
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenTupleEqualityTests.cs (1)
928
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(two).Kind);
CodeGen\CodeGenTupleTest.cs (5)
8343
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(element).Kind);
8448
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(element).Kind);
8770
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(element).Kind);
8953
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(element).Kind);
17292
Assert.Equal(ConversionKind.
ImplicitConstant
, model.GetConversion(n3).Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (5)
Compilation\GetSemanticInfoTests.cs (2)
253
ConversionTestHelper(model, (v2 as AssignmentExpressionSyntax).Right, ConversionKind.
ImplicitConstant
, ConversionKind.ExplicitNumeric);
729
case ConversionKind.
ImplicitConstant
:
Compilation\SemanticModelGetSemanticInfoTests.cs (3)
5604
Assert.Equal(ConversionKind.
ImplicitConstant
, semanticInfo.ImplicitConversion.Kind);
6804
Assert.Equal(ConversionKind.
ImplicitConstant
, semanticInfo.ImplicitConversion.Kind);
6839
Assert.Equal(ConversionKind.
ImplicitConstant
, semanticInfo.ImplicitConversion.Kind);