1 write to Candidate
Microsoft.CodeAnalysis.VisualBasic (1)
Semantics\OverloadResolution.vb (1)
4049Me.Candidate = candidate
22 references to Candidate
Microsoft.CodeAnalysis.VisualBasic (22)
Semantics\OverloadResolution.vb (22)
3877If info.Candidate Is Nothing Then 3881If info.Candidate.UnderlyingSymbol.ContainingModule Is sourceModule OrElse 3882info.Candidate.IsExtensionMethod Then 3896Dim container As Symbol = info.Candidate.UnderlyingSymbol.ContainingSymbol 3914If info.Candidate Is Nothing Then 3938If info.Candidate Is Nothing OrElse info.State = CandidateAnalysisResultState.Ambiguous Then 3943Dim isExtensionMethod As Boolean = info.Candidate.IsExtensionMethod 3945Dim firstSymbol As Symbol = info.Candidate.UnderlyingSymbol.OriginalDefinition 3953If info2.Candidate Is Nothing OrElse info2.State = CandidateAnalysisResultState.Ambiguous Then 3958Debug.Assert(isExtensionMethod = info2.Candidate.IsExtensionMethod) 3960Dim secondSymbol As Symbol = info2.Candidate.UnderlyingSymbol.OriginalDefinition 3992info = New QuickApplicabilityInfo(info.Candidate, CandidateAnalysisResultState.Ambiguous) 3994quickInfo(l) = New QuickApplicabilityInfo(info2.Candidate, CandidateAnalysisResultState.Ambiguous) 4015If info2.Candidate IsNot Nothing AndAlso info2.State = CandidateAnalysisResultState.Ambiguous Then 4160results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUnsupportedMetadata)) 4165results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.HasUseSiteError)) 4170results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.BadGenericArity)) 4177Dim candidateAnalysis As New CandidateAnalysisResult(ConstructIfNeedTo(candidate.Candidate, typeArguments), CandidateAnalysisResultState.ArgumentCountMismatch) 4191candidateAnalysis = New CandidateAnalysisResult(candidate.Candidate.Construct(typeArguments)) 4193candidateAnalysis = New CandidateAnalysisResult(candidate.Candidate) 4219candidateAnalysis.ExpandedParamArrayArgumentsUsed = Math.Max(arguments.Length - candidate.Candidate.ParameterCount + 1, 0) 4233results.Add(New CandidateAnalysisResult(candidate.Candidate, CandidateAnalysisResultState.Ambiguous))