2 overrides of ParameterCount
Microsoft.CodeAnalysis.VisualBasic (2)
Semantics\OverloadResolution.vb (2)
170Public Overrides ReadOnly Property ParameterCount As Integer 409Public Overrides ReadOnly Property ParameterCount As Integer
43 references to ParameterCount
Microsoft.CodeAnalysis.VisualBasic (43)
Binding\Binder_Delegates.vb (1)
786Dim candidateParameterCount = bestCandidate.ParameterCount
Binding\Binder_Invocation.vb (14)
1503(Not queryMode OrElse singleCandidate.ParameterCount <= boundArguments.Length) Then 1596singleCandidate.ParameterCount <> 0 AndAlso 1597singleCandidate.Parameters(singleCandidate.ParameterCount - 1).IsParamArray) 2018Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = ArrayBuilder(Of Integer).GetInstance(candidate.ParameterCount, -1) 2053If paramIndex = candidate.ParameterCount - 1 AndAlso candidate.Parameters(paramIndex).IsParamArray Then 2060If paramIndex = candidate.ParameterCount Then 2076ElseIf paramIndex = candidate.ParameterCount - 1 AndAlso 2146If paramIndex = candidate.ParameterCount - 1 AndAlso 2292For paramIndex = 0 To candidate.ParameterCount - 1 Step 1 2300If param.IsParamArray AndAlso paramIndex = candidate.ParameterCount - 1 Then 2638Dim paramCount As Integer = candidate.Candidate.ParameterCount 2679paramIndex = candidate.Candidate.ParameterCount - 1) Then 2702If candidate.IsExpandedParamArrayForm AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 Then 2726If argument IsNot Nothing AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso
Semantics\OverloadResolution.vb (28)
99maxCount = Me.ParameterCount 119For i As Integer = 0 To Me.ParameterCount - 1 Step 1 1437Debug.Assert(newCandidate.Candidate.ParameterCount >= argumentCount OrElse newCandidate.IsExpandedParamArrayForm) 1456Debug.Assert(existingCandidate.Candidate.ParameterCount >= argumentCount OrElse existingCandidate.IsExpandedParamArrayForm) 1477If existingCandidate.Candidate.ParameterCount <> newCandidate.Candidate.ParameterCount Then 1482Debug.Assert(argumentCount = existingCandidate.Candidate.ParameterCount) 2172If left.Candidate.ParameterCount <> right.Candidate.ParameterCount Then 2175For k As Integer = 0 To left.Candidate.ParameterCount - 1 Step 1 3042parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(candidate.Candidate.ParameterCount, -1) 3083If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3101If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3113paramIndex = candidate.Candidate.ParameterCount - 1) Then 3150If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3280For paramIndex = 0 To candidate.Candidate.ParameterCount - 1 Step 1 3291If param.IsParamArray AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 Then 3509optionalArguments = New OptionalArgument(candidate.Candidate.ParameterCount - 1) {} 4217candidateAnalysis.ExpandedParamArrayArgumentsUsed = Math.Max(arguments.Length - candidate.Candidate.ParameterCount + 1, 0) 4289Debug.Assert(newCandidate.Candidate.ParameterCount >= argumentCount OrElse newCandidate.IsExpandedParamArrayForm) 4348Debug.Assert(existingCandidate.Candidate.ParameterCount >= argumentCount OrElse existingCandidate.IsExpandedParamArrayForm) 4362If existingCandidate.Candidate.ParameterCount <> newCandidate.Candidate.ParameterCount Then 4366Debug.Assert(argumentCount = existingCandidate.Candidate.ParameterCount) 4489For j As Integer = 0 To existingCandidate.Candidate.ParameterCount - 1 Step 1 5205paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 5232paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 5246paramIndex = candidate.Candidate.ParameterCount - 1) Then