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 3044parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(candidate.Candidate.ParameterCount, -1) 3085If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3103If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3115paramIndex = candidate.Candidate.ParameterCount - 1) Then 3152If paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 3282For paramIndex = 0 To candidate.Candidate.ParameterCount - 1 Step 1 3293If param.IsParamArray AndAlso paramIndex = candidate.Candidate.ParameterCount - 1 Then 3511optionalArguments = New OptionalArgument(candidate.Candidate.ParameterCount - 1) {} 4219candidateAnalysis.ExpandedParamArrayArgumentsUsed = Math.Max(arguments.Length - candidate.Candidate.ParameterCount + 1, 0) 4291Debug.Assert(newCandidate.Candidate.ParameterCount >= argumentCount OrElse newCandidate.IsExpandedParamArrayForm) 4350Debug.Assert(existingCandidate.Candidate.ParameterCount >= argumentCount OrElse existingCandidate.IsExpandedParamArrayForm) 4364If existingCandidate.Candidate.ParameterCount <> newCandidate.Candidate.ParameterCount Then 4368Debug.Assert(argumentCount = existingCandidate.Candidate.ParameterCount) 4491For j As Integer = 0 To existingCandidate.Candidate.ParameterCount - 1 Step 1 5207paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 5234paramIndex = candidate.Candidate.ParameterCount - 1 AndAlso 5248paramIndex = candidate.Candidate.ParameterCount - 1) Then