18 references to TypeArgumentInference
Microsoft.CodeAnalysis.VisualBasic (18)
Semantics\OverloadResolution.vb (15)
558
Private Const s_inferenceLevelMask_AssertZero = CByte((SmallFieldMask.InferenceLevelMask >> SmallFieldMask.InferenceLevelShift) <> ((
TypeArgumentInference
.InferenceLevel.Invalid << 1) - 1))
587
Public ReadOnly Property InferenceLevel As
TypeArgumentInference
.InferenceLevel
589
Return CType((_smallFields And SmallFieldMask.InferenceLevelMask) >> SmallFieldMask.InferenceLevelShift,
TypeArgumentInference
.InferenceLevel)
593
Public Sub SetInferenceLevel(level As
TypeArgumentInference
.InferenceLevel)
2079
Dim theOnlyInferenceLevel As
TypeArgumentInference
.InferenceLevel = CType(Byte.MaxValue,
TypeArgumentInference
.InferenceLevel)
2086
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
2126
Dim level As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
2213
Dim minInferenceLevel =
TypeArgumentInference
.InferenceLevel.Invalid
2219
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
2239
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel = current.InferenceLevel
5270
Dim inferenceLevel As
TypeArgumentInference
.InferenceLevel =
TypeArgumentInference
.InferenceLevel.None
5279
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,