18 references to TypeArgumentInference
Microsoft.CodeAnalysis.VisualBasic (18)
Semantics\OverloadResolution.vb (15)
511
Private Const s_inferenceLevelMask_AssertZero = CByte((SmallFieldMask.InferenceLevelMask >> SmallFieldMask.InferenceLevelShift) <> ((
TypeArgumentInference
.InferenceLevel.Invalid << 1) - 1))
540
Public ReadOnly Property InferenceLevel As
TypeArgumentInference
.InferenceLevel
542
Return CType((_smallFields And SmallFieldMask.InferenceLevelMask) >> SmallFieldMask.InferenceLevelShift,
TypeArgumentInference
.InferenceLevel)
546
Public Sub SetInferenceLevel(level As
TypeArgumentInference
.InferenceLevel)
1720
Dim theOnlyInferenceLevel As
TypeArgumentInference
.InferenceLevel = CType(Byte.MaxValue,
TypeArgumentInference
.InferenceLevel)
1727
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
1767
Dim level As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
1854
Dim minInferenceLevel =
TypeArgumentInference
.InferenceLevel.Invalid
1860
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
1880
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
4871
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
4880
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,