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