1 write to Candidate
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\OverloadResolution.vb (1)
4047Me.Candidate = candidate
22 references to Candidate
Microsoft.CodeAnalysis.VisualBasic (22)
Semantics\OverloadResolution.vb (22)
3875If info.Candidate Is Nothing Then 3879If info.Candidate.UnderlyingSymbol.ContainingModule Is sourceModule OrElse 3880info.Candidate.IsExtensionMethod Then 3894Dim container As Symbol = info.Candidate.UnderlyingSymbol.ContainingSymbol 3912If info.Candidate Is Nothing Then 3936If info.Candidate Is Nothing OrElse info.State = CandidateAnalysisResultState.Ambiguous Then 3941Dim isExtensionMethod As Boolean = info.Candidate.IsExtensionMethod 3943Dim firstSymbol As Symbol = info.Candidate.UnderlyingSymbol.OriginalDefinition 3951If info2.Candidate Is Nothing OrElse info2.State = CandidateAnalysisResultState.Ambiguous Then 3956Debug.Assert(isExtensionMethod = info2.Candidate.IsExtensionMethod) 3958Dim secondSymbol As Symbol = info2.Candidate.UnderlyingSymbol.OriginalDefinition 3990info = New QuickApplicabilityInfo(info.Candidate, CandidateAnalysisResultState.Ambiguous) 3992quickInfo(l) = New QuickApplicabilityInfo(info2.Candidate, CandidateAnalysisResultState.Ambiguous) 4013If info2.Candidate IsNot Nothing AndAlso info2.State = CandidateAnalysisResultState.Ambiguous Then 4158results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUnsupportedMetadata)) 4163results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUseSiteError)) 4168results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.BadGenericArity)) 4175Dim candidateAnalysis As New CandidateAnalysisResult(ConstructIfNeedTo(candidate.Candidate, typeArguments), CandidateAnalysisResultState.ArgumentCountMismatch) 4189candidateAnalysis = New CandidateAnalysisResult(candidate.Candidate.Construct(typeArguments)) 4191candidateAnalysis = New CandidateAnalysisResult(candidate.Candidate) 4217candidateAnalysis.ExpandedParamArrayArgumentsUsed = Math.Max(arguments.Length - candidate.Candidate.ParameterCount + 1, 0) 4231results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.Ambiguous))