41 references to SmallFieldMask
Microsoft.CodeAnalysis.VisualBasic (41)
Semantics\OverloadResolution.vb (41)
555
Private Const s_delegateRelaxationLevelMask_AssertZero =
SmallFieldMask
.DelegateRelaxationLevelMask - ConversionKind.DelegateRelaxationLevelMask
559
Private Const s_inferenceLevelMask_AssertZero = CByte((
SmallFieldMask
.InferenceLevelMask >>
SmallFieldMask
.InferenceLevelShift) <> ((TypeArgumentInference.InferenceLevel.Invalid << 1) - 1))
580
Return (_smallFields And
SmallFieldMask
.IsExpandedParamArrayForm) <> 0
585
_smallFields = _smallFields Or
SmallFieldMask
.IsExpandedParamArrayForm
590
Return CType((_smallFields And
SmallFieldMask
.InferenceLevelMask) >>
SmallFieldMask
.InferenceLevelShift, TypeArgumentInference.InferenceLevel)
595
Dim value As Integer = CInt(level) <<
SmallFieldMask
.InferenceLevelShift
596
Debug.Assert((value And
SmallFieldMask
.InferenceLevelMask) = value)
598
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceLevelMask)) Or (value And
SmallFieldMask
.InferenceLevelMask)
603
Return (_smallFields And
SmallFieldMask
.ArgumentMatchingDone) <> 0
608
_smallFields = _smallFields Or
SmallFieldMask
.ArgumentMatchingDone
613
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingConversion) <> 0
618
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingConversion
623
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromObject) <> 0
628
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromObject
633
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant) <> 0
641
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant
649
Return CType(_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask, ConversionKind)
654
Dim relaxationLevel As Integer = (conversionKind And
SmallFieldMask
.DelegateRelaxationLevelMask)
656
If relaxationLevel > (_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask) Then
663
_smallFields = (_smallFields And (Not
SmallFieldMask
.DelegateRelaxationLevelMask)) Or relaxationLevel
668
_smallFields = _smallFields Or
SmallFieldMask
.SomeInferenceFailed
673
Return (_smallFields And
SmallFieldMask
.SomeInferenceFailed) <> 0
678
_smallFields = _smallFields Or
SmallFieldMask
.IllegalInAttribute
683
Return (_smallFields And
SmallFieldMask
.IllegalInAttribute) <> 0
688
_smallFields = _smallFields Or
SmallFieldMask
.AllFailedInferenceIsDueToObject
693
Return (_smallFields And
SmallFieldMask
.AllFailedInferenceIsDueToObject) <> 0
698
Dim value As Integer = CInt(reasons) <<
SmallFieldMask
.InferenceErrorReasonsShift
699
Debug.Assert((value And
SmallFieldMask
.InferenceErrorReasonsMask) = value)
701
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceErrorReasonsMask)) Or (value And
SmallFieldMask
.InferenceErrorReasonsMask)
706
Return CType((_smallFields And
SmallFieldMask
.InferenceErrorReasonsMask) >>
SmallFieldMask
.InferenceErrorReasonsShift, InferenceErrorReasons)
712
Return CType(_smallFields And
SmallFieldMask
.State, CandidateAnalysisResultState)
715
Debug.Assert((value And (Not
SmallFieldMask
.State)) = 0)
717
Dim newFields = _smallFields And (Not
SmallFieldMask
.State)
725
Return (_smallFields And
SmallFieldMask
.IgnoreExtensionMethods) <> 0
729
_smallFields = _smallFields Or
SmallFieldMask
.IgnoreExtensionMethods
731
_smallFields = _smallFields And (Not
SmallFieldMask
.IgnoreExtensionMethods)