41 references to SmallFieldMask
Microsoft.CodeAnalysis.VisualBasic (41)
Semantics\OverloadResolution.vb (41)
554
Private Const s_delegateRelaxationLevelMask_AssertZero =
SmallFieldMask
.DelegateRelaxationLevelMask - ConversionKind.DelegateRelaxationLevelMask
558
Private Const s_inferenceLevelMask_AssertZero = CByte((
SmallFieldMask
.InferenceLevelMask >>
SmallFieldMask
.InferenceLevelShift) <> ((TypeArgumentInference.InferenceLevel.Invalid << 1) - 1))
579
Return (_smallFields And
SmallFieldMask
.IsExpandedParamArrayForm) <> 0
584
_smallFields = _smallFields Or
SmallFieldMask
.IsExpandedParamArrayForm
589
Return CType((_smallFields And
SmallFieldMask
.InferenceLevelMask) >>
SmallFieldMask
.InferenceLevelShift, TypeArgumentInference.InferenceLevel)
594
Dim value As Integer = CInt(level) <<
SmallFieldMask
.InferenceLevelShift
595
Debug.Assert((value And
SmallFieldMask
.InferenceLevelMask) = value)
597
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceLevelMask)) Or (value And
SmallFieldMask
.InferenceLevelMask)
602
Return (_smallFields And
SmallFieldMask
.ArgumentMatchingDone) <> 0
607
_smallFields = _smallFields Or
SmallFieldMask
.ArgumentMatchingDone
612
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingConversion) <> 0
617
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingConversion
622
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromObject) <> 0
627
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromObject
632
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant) <> 0
640
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant
648
Return CType(_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask, ConversionKind)
653
Dim relaxationLevel As Integer = (conversionKind And
SmallFieldMask
.DelegateRelaxationLevelMask)
655
If relaxationLevel > (_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask) Then
662
_smallFields = (_smallFields And (Not
SmallFieldMask
.DelegateRelaxationLevelMask)) Or relaxationLevel
667
_smallFields = _smallFields Or
SmallFieldMask
.SomeInferenceFailed
672
Return (_smallFields And
SmallFieldMask
.SomeInferenceFailed) <> 0
677
_smallFields = _smallFields Or
SmallFieldMask
.IllegalInAttribute
682
Return (_smallFields And
SmallFieldMask
.IllegalInAttribute) <> 0
687
_smallFields = _smallFields Or
SmallFieldMask
.AllFailedInferenceIsDueToObject
692
Return (_smallFields And
SmallFieldMask
.AllFailedInferenceIsDueToObject) <> 0
697
Dim value As Integer = CInt(reasons) <<
SmallFieldMask
.InferenceErrorReasonsShift
698
Debug.Assert((value And
SmallFieldMask
.InferenceErrorReasonsMask) = value)
700
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceErrorReasonsMask)) Or (value And
SmallFieldMask
.InferenceErrorReasonsMask)
705
Return CType((_smallFields And
SmallFieldMask
.InferenceErrorReasonsMask) >>
SmallFieldMask
.InferenceErrorReasonsShift, InferenceErrorReasons)
711
Return CType(_smallFields And
SmallFieldMask
.State, CandidateAnalysisResultState)
714
Debug.Assert((value And (Not
SmallFieldMask
.State)) = 0)
716
Dim newFields = _smallFields And (Not
SmallFieldMask
.State)
724
Return (_smallFields And
SmallFieldMask
.IgnoreExtensionMethods) <> 0
728
_smallFields = _smallFields Or
SmallFieldMask
.IgnoreExtensionMethods
730
_smallFields = _smallFields And (Not
SmallFieldMask
.IgnoreExtensionMethods)