18 references to TypeArgumentInference
Microsoft.CodeAnalysis.VisualBasic (18)
Semantics\OverloadResolution.vb (15)
511Private Const s_inferenceLevelMask_AssertZero = CByte((SmallFieldMask.InferenceLevelMask >> SmallFieldMask.InferenceLevelShift) <> ((TypeArgumentInference.InferenceLevel.Invalid << 1) - 1)) 540Public ReadOnly Property InferenceLevel As TypeArgumentInference.InferenceLevel 542Return CType((_smallFields And SmallFieldMask.InferenceLevelMask) >> SmallFieldMask.InferenceLevelShift, TypeArgumentInference.InferenceLevel) 546Public Sub SetInferenceLevel(level As TypeArgumentInference.InferenceLevel) 1720Dim theOnlyInferenceLevel As TypeArgumentInference.InferenceLevel = CType(Byte.MaxValue, TypeArgumentInference.InferenceLevel) 1727Dim inferenceLevel As TypeArgumentInference.InferenceLevel = current.InferenceLevel 1767Dim level As TypeArgumentInference.InferenceLevel = TypeArgumentInference.InferenceLevel.None 1854Dim minInferenceLevel = TypeArgumentInference.InferenceLevel.Invalid 1860Dim inferenceLevel As TypeArgumentInference.InferenceLevel = current.InferenceLevel 1880Dim inferenceLevel As TypeArgumentInference.InferenceLevel = current.InferenceLevel 4871Dim inferenceLevel As TypeArgumentInference.InferenceLevel = TypeArgumentInference.InferenceLevel.None 4880If TypeArgumentInference.Infer(DirectCast(candidate.Candidate.UnderlyingSymbol, MethodSymbol),
Symbols\ReducedExtensionMethodSymbol.vb (3)
79Dim inferenceLevel As TypeArgumentInference.InferenceLevel = TypeArgumentInference.InferenceLevel.None 94Dim success As Boolean = TypeArgumentInference.Infer(possiblyExtensionMethod,