78 references to InvolvesNarrowingFromNumericConstant
Microsoft.CodeAnalysis.VisualBasic (19)
Binding\Binder_Conversions.vb (1)
511(convKind.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0 Then
Binding\Binder_Invocation.vb (3)
2509Debug.Assert((conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0) 2577If (conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0 Then 2595ElseIf (conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0 Then
Semantics\Conversions.vb (11)
1273Dim allNarrowingIsFromNumericConstant = ConversionKind.InvolvesNarrowingFromNumericConstant 1304Debug.Assert((allNarrowingIsFromNumericConstant And Not ConversionKind.InvolvesNarrowingFromNumericConstant) = 0) 1318Dim mergedInvolvesNarrowingFromNumericConstant As ConversionKind = ConversionKind.InvolvesNarrowingFromNumericConstant 1345If IsWideningConversion(result) AndAlso (elementConv And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0 Then 1349Debug.Assert((mergedInvolvesNarrowingFromNumericConstant And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0) 1599Return ConversionKind.NarrowingNullable Or ConversionKind.InvolvesNarrowingFromNumericConstant 1631conv = conv Or ConversionKind.InvolvesNarrowingFromNumericConstant 1663conv = conv Or ConversionKind.InvolvesNarrowingFromNumericConstant 2166If (inConversion And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0 AndAlso 2170Dim newConv As ConversionKind = conv.Key Or ConversionKind.InvolvesNarrowingFromNumericConstant 3597Debug.Assert((elementConversion And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0)
Semantics\OverloadResolution.vb (3)
3238Debug.Assert((conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0) 3355If (conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) = 0 Then 3375ElseIf (conv.Key And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0 Then
Semantics\TypeInference\TypeInferenceCollection.vb (1)
459ElseIf (conversion And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0 Then
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (47)
CodeGen\CodeGenTuples.vb (47)
1917Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 3339AssertConversions(model, nodes(1), ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3340ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3342AssertConversions(model, nodes(2), ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3344ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3345AssertConversions(model, nodes(3), ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3346ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3348AssertConversions(model, nodes(4), ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3350ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3351AssertConversions(model, nodes(5), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3352ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3354AssertConversions(model, nodes(6), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3356ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3357AssertConversions(model, nodes(7), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3358ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3360AssertConversions(model, nodes(8), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3362ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3366AssertConversions(model, nodes(10), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3367ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3368ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3369AssertConversions(model, nodes(11), ConversionKind.NarrowingTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3370ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3371ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3374ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3375ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3377ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3379ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant) 3381ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3382ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3387AssertConversions(model, nodes(16), ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, 3389ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant) 11781Assert.Equal(ConversionKind.WideningNullableTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11788Assert.Equal(ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(e).Kind) 11826Assert.Equal(ConversionKind.WideningNullableTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11865Assert.Equal(ConversionKind.WideningNullableTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11900Assert.Equal(ConversionKind.WideningNullableTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11930Assert.Equal(ConversionKind.WideningNullableTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11937Assert.Equal(ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(e).Kind) 11974Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 11979Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12010Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12014Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12337Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12344Assert.Equal(ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(e).Kind) 12389Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12423Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind) 12461Assert.Equal(ConversionKind.WideningTuple Or ConversionKind.InvolvesNarrowingFromNumericConstant, model.GetConversion(node).Kind)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (12)
Semantics\Conversions.vb (11)
415expectedConv = ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant 425expectedConv = ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant 458expectedConv = ClassifyConversion(type1, nullableType2) Or (expectedConv And ConversionKind.InvolvesNarrowingFromNumericConstant) 461Assert.Equal(expectedConv Or ConversionKind.InvolvesNarrowingFromNumericConstant, ClassifyConversion(literal, nullableType2, methodBodyBinder)) 667Assert.Equal(ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, conv) 669Assert.Equal(ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, conv) 756(ClassifyConversion(zero, nullableType2, methodBodyBinder) And ConversionKind.InvolvesNarrowingFromNumericConstant) 1226Assert.Equal(ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, conv) 1230Assert.Equal(ConversionKind.WideningNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, conv) 1304Assert.Equal(ConversionKind.NarrowingNumeric Or ConversionKind.InvolvesNarrowingFromNumericConstant, conv) 1323(ClassifyConversion(zero, nullableType2, methodBodyBinder) And ConversionKind.InvolvesNarrowingFromNumericConstant)
Semantics\GetExtendedSemanticInfoTests.vb (1)
5693Assert.True((semanticInfo.ImplicitConversion.Kind And ConversionKind.InvolvesNarrowingFromNumericConstant) <> 0, "includes bit InvolvesNarrowingFromNumericConstant")