2 overrides of ParameterCount
Microsoft.CodeAnalysis.VisualBasic (2)
Semantics\OverloadResolution.vb (2)
167Public Overrides ReadOnly Property ParameterCount As Integer 384Public Overrides ReadOnly Property ParameterCount As Integer
38 references to ParameterCount
Microsoft.CodeAnalysis.VisualBasic (38)
Binding\Binder_Delegates.vb (1)
789Dim candidateParameterCount = bestCandidate.ParameterCount
Binding\Binder_Invocation.vb (14)
1505(Not queryMode OrElse singleCandidate.ParameterCount <= boundArguments.Length) Then 1598singleCandidate.ParameterCount <> 0 AndAlso 1599singleCandidate.Parameters(singleCandidate.ParameterCount - 1).IsParamArray) 2020Dim parameterToArgumentMap As ArrayBuilder(Of Integer) = ArrayBuilder(Of Integer).GetInstance(candidate.ParameterCount, -1) 2055If paramIndex = candidate.ParameterCount - 1 AndAlso candidate.Parameters(paramIndex).IsParamArray Then 2062If paramIndex = candidate.ParameterCount Then 2078ElseIf paramIndex = candidate.ParameterCount - 1 AndAlso 2148If paramIndex = candidate.ParameterCount - 1 AndAlso 2298For paramIndex = 0 To candidate.ParameterCount - 1 Step 1 2306If param.IsParamArray AndAlso paramIndex = candidate.ParameterCount - 1 Then 2644Dim paramCount As Integer = candidate.Candidate.ParameterCount 2685paramIndex = candidate.Candidate.ParameterCount - 1) Then 2708If candidate.IsExpandedParamArrayForm AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 Then 2732If argument IsNot Nothing AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso
Semantics\OverloadResolution.vb (23)
96maxCount = Me.ParameterCount 116For i As Integer = 0 To Me.ParameterCount - 1 Step 1 1813If left.Candidate.ParameterCount <> right.Candidate.ParameterCount Then 1816For k As Integer = 0 To left.Candidate.ParameterCount - 1 Step 1 2683parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(candidate.Candidate.ParameterCount, -1) 2724If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 2742If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 2754paramIndex = candidate.Candidate.ParameterCount - 1) Then 2791If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 2921For paramIndex = 0 To candidate.Candidate.ParameterCount - 1 Step 1 2932If param.IsParamArray AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 Then 3150optionalArguments = New OptionalArgument(candidate.Candidate.ParameterCount - 1) {} 3852candidateAnalysis.ExpandedParamArrayArgumentsUsed = Math.Max(arguments.Length - candidate.Candidate.ParameterCount + 1, 0) 3922Debug.Assert(newCandidate.Candidate.ParameterCount >= argumentCount OrElse newCandidate.IsExpandedParamArrayForm) 3981Debug.Assert(existingCandidate.Candidate.ParameterCount >= argumentCount OrElse existingCandidate.IsExpandedParamArrayForm) 4013If existingCandidate.Candidate.ParameterCount <> newCandidate.Candidate.ParameterCount Then 4017Debug.Assert(argumentCount = existingCandidate.Candidate.ParameterCount) 4032For j As Integer = 0 To existingCandidate.Candidate.ParameterCount - 1 Step 1 4806paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 4833paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 4847paramIndex = candidate.Candidate.ParameterCount - 1) Then