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