5 writes to ResultType
Microsoft.CodeAnalysis.VisualBasic (5)
Semantics\TypeInference\TypeArgumentInference.vb (2)
379
competitor.
ResultType
= TypeInferenceCollection.MergeTupleNames(competitor.ResultType, type)
395
typeData.
ResultType
= type
Semantics\TypeInference\TypeInferenceCollection.vb (3)
32
ResultType
= Nothing
587
competitor.
ResultType
= MergeTupleNames(type, competitor.ResultType)
601
typeData.
ResultType
= type
20 references to ResultType
Microsoft.CodeAnalysis.VisualBasic (20)
Semantics\TypeInference\TypeArgumentInference.vb (7)
291
RegisterInferredType(typeData.
ResultType
, argumentLocation, typeData.ByAssumption)
299
firstInferredType = currentTypeInfo.
ResultType
301
ElseIf Not firstInferredType.IsSameTypeIgnoringAll(currentTypeInfo.
ResultType
) Then
324
RegisterInferredType(typeData.
ResultType
, typeData.ArgumentLocation, typeData.ByAssumption)
378
If TypeOf competitor.
ResultType
IsNot ArrayLiteralTypeSymbol AndAlso type.IsSameTypeIgnoringAll(competitor.
ResultType
) Then
379
competitor.ResultType = TypeInferenceCollection.MergeTupleNames(competitor.
ResultType
, type)
Semantics\TypeInference\TypeInferenceCollection.vb (13)
131
If candidateTypeData.
ResultType
Is Nothing Then
250
If outer.
ResultType
Is Nothing OrElse inner.
ResultType
Is Nothing Then
260
Dim arrayLiteralType = TryCast(inner.
ResultType
, ArrayLiteralTypeSymbol)
263
conversion = Conversions.ClassifyConversion(inner.
ResultType
, outer.
ResultType
, useSiteInfo).Key
267
conversion = Conversions.ClassifyConversion(arrayLiteral, outer.
ResultType
, arrayLiteral.Binder, useSiteInfo).Key
269
IsSameTypeIgnoringAll(arrayLiteralType, outer.
ResultType
) Then
426
Dim candidate As TypeSymbol = candidateData.
ResultType
427
Dim hint As TypeSymbol = hintData.
ResultType
586
If TypeOf competitor.
ResultType
IsNot ArrayLiteralTypeSymbol AndAlso type.IsSameTypeIgnoringAll(competitor.
ResultType
) Then
587
competitor.ResultType = MergeTupleNames(type, competitor.
ResultType
)