18 references to TypeArgumentInference
Microsoft.CodeAnalysis.VisualBasic (18)
Semantics\OverloadResolution.vb (15)
559
Private Const s_inferenceLevelMask_AssertZero = CByte((SmallFieldMask.InferenceLevelMask >> SmallFieldMask.InferenceLevelShift) <> ((
TypeArgumentInference
.InferenceLevel.Invalid << 1) - 1))
588
Public ReadOnly Property InferenceLevel As
TypeArgumentInference
.InferenceLevel
590
Return CType((_smallFields And SmallFieldMask.InferenceLevelMask) >> SmallFieldMask.InferenceLevelShift,
TypeArgumentInference
.InferenceLevel)
594
Public Sub SetInferenceLevel(level As
TypeArgumentInference
.InferenceLevel)
2080
Dim theOnlyInferenceLevel As
TypeArgumentInference
.InferenceLevel = CType(Byte.MaxValue,
TypeArgumentInference
.InferenceLevel)
2087
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
2127
Dim level As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
2214
Dim minInferenceLevel =
TypeArgumentInference
.InferenceLevel.Invalid
2220
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
2240
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
5271
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
5280
If
TypeArgumentInference
.Infer(DirectCast(candidate.Candidate.UnderlyingSymbol, MethodSymbol),
Symbols\ReducedExtensionMethodSymbol.vb (3)
79
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
94
Dim success As Boolean =
TypeArgumentInference
.Infer(possiblyExtensionMethod,