25 references to DelegateRelaxationLevelMask
Microsoft.CodeAnalysis.VisualBasic (25)
Binding\Binder_Conversions.vb (10)
554(convKind.Key And ConversionKind.DelegateRelaxationLevelMask) <> ConversionKind.DelegateRelaxationLevelWideningDropReturnOrArgs Then 1009convKind And ConversionKind.DelegateRelaxationLevelMask, 1312Debug.Assert(Conversions.NoConversion(convKind) AndAlso (convKind And ConversionKind.DelegateRelaxationLevelMask) = 0) 1315(convKind And ConversionKind.DelegateRelaxationLevelMask) >= ConversionKind.DelegateRelaxationLevelWideningToNonLambda) 1332Debug.Assert((convKind And ConversionKind.DelegateRelaxationLevelMask) = 0) 1354Debug.Assert(delegateInvoke IsNot Nothing OrElse (convKind And ConversionKind.DelegateRelaxationLevelMask) = 0) 1366Debug.Assert((convKind And ConversionKind.DelegateRelaxationLevelMask) = 0) 1394Debug.Assert((convKind And ConversionKind.DelegateRelaxationLevelMask) >= boundLambda.DelegateRelaxation) 1396((convKind And ConversionKind.DelegateRelaxationLevelMask) <> ConversionKind.DelegateRelaxationLevelNone AndAlso 1405If (convKind And ConversionKind.DelegateRelaxationLevelMask) = ConversionKind.DelegateRelaxationLevelInvalid AndAlso
Binding\Binder_Delegates.vb (2)
1024delegateResolutionResult.DelegateConversions And ConversionKind.DelegateRelaxationLevelMask, 1153Debug.Assert((delegateRelaxation And (Not ConversionKind.DelegateRelaxationLevelMask)) = 0)
BoundTree\BoundLambda.vb (2)
37Debug.Assert((DelegateRelaxation And (Not ConversionKind.DelegateRelaxationLevelMask)) = 0) 44(DelegateRelaxation And ConversionKind.DelegateRelaxationLevelMask) <> ConversionKind.DelegateRelaxationLevelNone)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
908(node.ConversionKind And (Not ConversionKind.DelegateRelaxationLevelMask)) =
Semantics\Conversions.vb (8)
1291Dim elementDelegateRelaxationLevel = elementConversion And ConversionKind.DelegateRelaxationLevelMask 2263Debug.Assert((convKind And ConversionKind.DelegateRelaxationLevelMask) = 0) 2268convKind = convKind And (Not ConversionKind.DelegateRelaxationLevelMask) 3490Const preserveConversionKindFromUnderlyingPredefinedConversion As ConversionKind = ConversionKind.Tuple Or ConversionKind.DelegateRelaxationLevelMask 3500Debug.Assert((conv And ConversionKind.DelegateRelaxationLevelMask) = 0 OrElse (conv And ConversionKind.Tuple) <> 0) 3529Debug.Assert((conv And ConversionKind.DelegateRelaxationLevelMask) = 0 OrElse (conv And ConversionKind.Tuple) <> 0) 3548Debug.Assert((conv And ConversionKind.DelegateRelaxationLevelMask) = 0 OrElse (conv And ConversionKind.Tuple) <> 0) 3598Dim elementDelegateRelaxationLevel = elementConversion And ConversionKind.DelegateRelaxationLevelMask
Semantics\OverloadResolution.vb (2)
507Private Const s_delegateRelaxationLevelMask_AssertZero = SmallFieldMask.DelegateRelaxationLevelMask - ConversionKind.DelegateRelaxationLevelMask 3308If (conv.Key And (ConversionKind.DelegateRelaxationLevelMask Or ConversionKind.Lambda)) = (ConversionKind.DelegateRelaxationLevelInvalid Or ConversionKind.Lambda) Then