46 references to IsNarrowingConversion
Microsoft.CodeAnalysis.VisualBasic (46)
Binding\Binder_Conversions.vb (5)
486
Conversions.
IsNarrowingConversion
(convKind.Key) AndAlso
518
If Not isExplicit AndAlso Conversions.
IsNarrowingConversion
(convKind.Key) AndAlso
849
If Not Conversions.
IsNarrowingConversion
(conv) OrElse (conv And ConversionKind.VarianceConversionAmbiguity) = 0 Then
864
Not Conversions.
IsNarrowingConversion
(conv) OrElse
1708
If Conversions.
IsNarrowingConversion
(convKind) Then
Binding\Binder_Delegates.vb (1)
993
If Me.OptionStrict = OptionStrict.On AndAlso Conversions.
IsNarrowingConversion
(delegateResolutionResult.DelegateConversions) Then
Binding\Binder_Invocation.vb (2)
2501
ElseIf Conversions.
IsNarrowingConversion
(conv.Key) Then
2569
If Conversions.
IsNarrowingConversion
(conv.Key) Then
Semantics\Conversions.vb (24)
53
Return Conversions.
IsNarrowingConversion
(_convKind)
609
Debug.Assert(Conversions.
IsNarrowingConversion
(conv))
649
If Conversions.
IsNarrowingConversion
(conv) Then
674
Debug.Assert(Conversions.
IsNarrowingConversion
(conv))
1336
If
IsNarrowingConversion
(elementConv) Then
1514
ElseIf Conversions.
IsNarrowingConversion
(convToNullableOfBoolean.Key) AndAlso
1633
If
IsNarrowingConversion
(conv) Then
1666
If
IsNarrowingConversion
(conv) Then
2138
If
IsNarrowingConversion
(conv.Key) Then
2286
Debug.Assert(
IsNarrowingConversion
(convKind))
2504
ElseIf
IsNarrowingConversion
(conv) Then
2679
Debug.Assert(
IsNarrowingConversion
(_conv))
2792
If Not classifyingInterfaceConversions AndAlso
IsNarrowingConversion
(conv) AndAlso
2828
If
IsNarrowingConversion
(conv) Then
3165
ElseIf
IsNarrowingConversion
(conv) Then
3198
ElseIf
IsNarrowingConversion
(conv) Then
3314
If
IsNarrowingConversion
(conv) Then
3510
ElseIf
IsNarrowingConversion
(conv) Then
3524
ElseIf
IsNarrowingConversion
(conv) Then
3558
ElseIf
IsNarrowingConversion
(conv) Then
3690
Debug.Assert(
IsNarrowingConversion
(conv)) ' We are relying on this while classifying conversions from type parameter to avoid need for recursion.
3992
If
IsNarrowingConversion
(conv) Then
4081
If
IsNarrowingConversion
(typeConversion) Then
4130
ElseIf Conversions.
IsNarrowingConversion
(conversion) Then
Semantics\Operators.vb (4)
2523
Debug.Assert(Conversions.
IsNarrowingConversion
(conversionOut))
2526
Debug.Assert(Conversions.
IsNarrowingConversion
(conversionIn))
2530
ElseIf Not Conversions.
IsNarrowingConversion
(conversionOut) Then
2544
Debug.Assert(Conversions.
IsNarrowingConversion
(conversionOut))
Semantics\OverloadResolution.vb (5)
2761
If Conversions.
IsNarrowingConversion
(conv.Key) Then
3326
ElseIf Conversions.
IsNarrowingConversion
(arrayConversion.Key) Then
3592
If Conversions.
IsNarrowingConversion
(conv.Key) Then
3707
If Conversions.
IsNarrowingConversion
(conv.Key) Then
3811
Debug.Assert(Conversions.
IsNarrowingConversion
(outConvKind.Key))
Semantics\TypeInference\TypeInferenceCollection.vb (5)
488
ElseIf Conversions.
IsNarrowingConversion
(inConversion) OrElse Conversions.
IsNarrowingConversion
(outConversion) Then
511
If Conversions.
IsNarrowingConversion
(conversion) Then
527
If Conversions.
IsNarrowingConversion
(conversion) Then
542
ElseIf Conversions.
IsNarrowingConversion
(conversion) Then