41 references to SmallFieldMask
Microsoft.CodeAnalysis.VisualBasic (41)
Semantics\OverloadResolution.vb (41)
507
Private Const s_delegateRelaxationLevelMask_AssertZero =
SmallFieldMask
.DelegateRelaxationLevelMask - ConversionKind.DelegateRelaxationLevelMask
511
Private Const s_inferenceLevelMask_AssertZero = CByte((
SmallFieldMask
.InferenceLevelMask >>
SmallFieldMask
.InferenceLevelShift) <> ((TypeArgumentInference.InferenceLevel.Invalid << 1) - 1))
532
Return (_smallFields And
SmallFieldMask
.IsExpandedParamArrayForm) <> 0
537
_smallFields = _smallFields Or
SmallFieldMask
.IsExpandedParamArrayForm
542
Return CType((_smallFields And
SmallFieldMask
.InferenceLevelMask) >>
SmallFieldMask
.InferenceLevelShift, TypeArgumentInference.InferenceLevel)
547
Dim value As Integer = CInt(level) <<
SmallFieldMask
.InferenceLevelShift
548
Debug.Assert((value And
SmallFieldMask
.InferenceLevelMask) = value)
550
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceLevelMask)) Or (value And
SmallFieldMask
.InferenceLevelMask)
555
Return (_smallFields And
SmallFieldMask
.ArgumentMatchingDone) <> 0
560
_smallFields = _smallFields Or
SmallFieldMask
.ArgumentMatchingDone
565
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingConversion) <> 0
570
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingConversion
575
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromObject) <> 0
580
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromObject
585
Return (_smallFields And
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant) <> 0
593
_smallFields = _smallFields Or
SmallFieldMask
.RequiresNarrowingNotFromNumericConstant
601
Return CType(_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask, ConversionKind)
606
Dim relaxationLevel As Integer = (conversionKind And
SmallFieldMask
.DelegateRelaxationLevelMask)
608
If relaxationLevel > (_smallFields And
SmallFieldMask
.DelegateRelaxationLevelMask) Then
615
_smallFields = (_smallFields And (Not
SmallFieldMask
.DelegateRelaxationLevelMask)) Or relaxationLevel
620
_smallFields = _smallFields Or
SmallFieldMask
.SomeInferenceFailed
625
Return (_smallFields And
SmallFieldMask
.SomeInferenceFailed) <> 0
630
_smallFields = _smallFields Or
SmallFieldMask
.IllegalInAttribute
635
Return (_smallFields And
SmallFieldMask
.IllegalInAttribute) <> 0
640
_smallFields = _smallFields Or
SmallFieldMask
.AllFailedInferenceIsDueToObject
645
Return (_smallFields And
SmallFieldMask
.AllFailedInferenceIsDueToObject) <> 0
650
Dim value As Integer = CInt(reasons) <<
SmallFieldMask
.InferenceErrorReasonsShift
651
Debug.Assert((value And
SmallFieldMask
.InferenceErrorReasonsMask) = value)
653
_smallFields = (_smallFields And (Not
SmallFieldMask
.InferenceErrorReasonsMask)) Or (value And
SmallFieldMask
.InferenceErrorReasonsMask)
658
Return CType((_smallFields And
SmallFieldMask
.InferenceErrorReasonsMask) >>
SmallFieldMask
.InferenceErrorReasonsShift, InferenceErrorReasons)
664
Return CType(_smallFields And
SmallFieldMask
.State, CandidateAnalysisResultState)
667
Debug.Assert((value And (Not
SmallFieldMask
.State)) = 0)
669
Dim newFields = _smallFields And (Not
SmallFieldMask
.State)
677
Return (_smallFields And
SmallFieldMask
.IgnoreExtensionMethods) <> 0
681
_smallFields = _smallFields Or
SmallFieldMask
.IgnoreExtensionMethods
683
_smallFields = _smallFields And (Not
SmallFieldMask
.IgnoreExtensionMethods)