16 overrides of ParameterCount
Microsoft.CodeAnalysis.VisualBasic (16)
Binding\Binder_XmlLiterals.vb (1)
1934Friend Overrides ReadOnly Property ParameterCount As Integer
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
296Friend Overrides ReadOnly Property ParameterCount As Integer
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
127Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_ConstructorSymbol.vb (1)
31Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_EqualsMethodSymbol.vb (1)
50Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_IEquatable_EqualsMethodSymbol.vb (1)
56Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
965Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
429Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
186Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Source\SourceMethodSymbol.vb (1)
2081Friend NotOverridable Overrides ReadOnly Property ParameterCount As Integer
Symbols\SubstitutedMethodSymbol.vb (1)
295Friend NotOverridable Overrides ReadOnly Property ParameterCount As Integer
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
38Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\SynthesizedSymbols\SynthesizedHotReloadExceptionConstructorSymbol.vb (1)
42Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\SynthesizedSymbols\SynthesizedSimpleConstructorSymbol.vb (1)
36Friend NotOverridable Overrides ReadOnly Property ParameterCount As Integer
Symbols\SynthesizedSymbols\SynthesizedSimpleMethodSymbol.vb (1)
95Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
48Friend Overrides ReadOnly Property ParameterCount As Integer
87 references to ParameterCount
Microsoft.CodeAnalysis.VisualBasic (87)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1244If reducedFrom Is Nothing OrElse reducedFrom.ParameterCount = 0 OrElse Not reducedFrom.Parameters(0).IsByRef Then
Binding\Binder_AnonymousTypes.vb (1)
52Debug.Assert(constructor.ParameterCount = initExpressions.Length)
Binding\Binder_Attributes.vb (2)
478If setMethod.ParameterCount <> 1 Then 639If setMethod IsNot Nothing AndAlso setMethod.ParameterCount = 1 Then
Binding\Binder_Conversions.vb (1)
1098convKind.Value.ParameterCount = 1 AndAlso Not convKind.Value.IsSub AndAlso
Binding\Binder_Delegates.vb (4)
650Debug.Assert(toMethod.ParameterCount > 0) 653If targetMethodSymbol.ParameterCount = 0 Then 788Dim delegateParameterCount = delegateInvoke.ParameterCount 1186Dim droppedArguments = isZeroArgumentKnownToBeUsed OrElse (invokeParameterCount > 0 AndAlso method.ParameterCount = 0)
Binding\Binder_Expressions.vb (2)
4780If method.IsShared OrElse method.ParameterCount <> 0 Then 4875If method.IsShared OrElse method.ParameterCount <> 0 OrElse
Binding\Binder_Invocation.vb (2)
636ElseIf method.ParameterCount > 0 Then 663extensionMethod.ParameterCount = 0 AndAlso
Binding\Binder_ObjectInitializer.vb (1)
98If constructor.ParameterCount = 0 Then
Binding\Binder_Query.vb (4)
2990Debug.Assert(_lambdaSymbol.ParameterCount = If(rangeVariablesPart2.Length = 0, 1, 2)) 3182Debug.Assert(rangeVarOpt IsNot Nothing OrElse _lambdaSymbol.ParameterCount > 1) 4504If method.ParameterCount <> 1 Then 4528If invoke Is Nothing OrElse invoke.IsSub OrElse invoke.ParameterCount <> 1 Then
Binding\Binder_Statements.vb (1)
2355ElseIf method.ParameterCount <> 1 OrElse method.Parameters(0).IsByRef Then
Binding\Binder_XmlLiterals.vb (1)
1936Return _originalDefinition.ParameterCount - 1
Binding\DocumentationCommentCrefBinder.vb (1)
122If candidateMethod.ParameterCount <> signatureParameterCount Then
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (2)
95Debug.Assert(accessor.ParameterCount >= 1) 96Dim parameter = accessor.Parameters(accessor.ParameterCount - 1)
CodeGen\EmitConversion.vb (1)
267If constr.ParameterCount = 0 Then
CodeGen\EmitExpression.vb (3)
1878Dim stackAdjustment As Integer = constructor.ParameterCount + 1 2293If node.GetMethodFromHandle.ParameterCount = 1 Then 2298Debug.Assert(node.GetMethodFromHandle.ParameterCount = 2)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
581If ctor IsNot Nothing AndAlso ctor.ParameterCount <> 0 Then
Compilation\MethodCompiler.vb (5)
826Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance(matchingStub.ParameterCount) 871If method.IsSub AndAlso Not method.IsShared AndAlso Not method.IsGenericMethod AndAlso method.ParameterCount = 0 Then 1964If m.ParameterCount <> 0 Then 1975Dim canBeCalledWithNoParameters = If(containingType.IsReferenceType, m.CanBeCalledWithNoParameters(), m.ParameterCount = 0) 2100If constructorToCall.ParameterCount = 0 Then
Emit\MethodReference.vb (1)
42Return CType(m_UnderlyingMethod.ParameterCount, UShort)
Emit\MethodSymbolAdapter.vb (1)
120Return CType(AdaptedMethodSymbol.ParameterCount, UShort)
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter_Conversion.vb (1)
367Debug.Assert(method.ParameterCount = 1)
Lowering\MethodToClassRewriter\MethodToClassRewriter.MyBaseMyClassWrapper.vb (1)
198Dim params(Me._wrappedMethod.ParameterCount - 1) As ParameterSymbol
Lowering\StateMachineRewriter\SynthesizedStateMachineMethod.vb (1)
48Dim params(Me._interfaceMethod.ParameterCount - 1) As ParameterSymbol
Lowering\SyntheticBoundNodeFactory.vb (3)
466Dim ctor = type.InstanceConstructors.Single(Function(c) c.ParameterCount = 0) 594Debug.Assert(method.ParameterCount = args.Length) 807Dim ctor = Me.CurrentMethod.MeParameter.Type.BaseTypeNoUseSiteDiagnostics.InstanceConstructors.Single(Function(c) c.ParameterCount = args.Length)
Operations\VisualBasicOperationFactory.vb (1)
678If boundAttribute.Constructor Is Nothing OrElse boundAttribute.ConstructorArguments.Length <> boundAttribute.Constructor.ParameterCount Then
Semantics\Conversions.vb (3)
1386If invoke.ParameterCount <> source.LambdaSymbol.ParameterCount Then 1552If invoke.ParameterCount <> lambdaParams.Length Then
Semantics\Operators.vb (1)
310If method.ParameterCount <> opInfo.ParamCount Then
Semantics\OverloadResolution.vb (2)
172Return m_Method.ParameterCount 358Debug.Assert(parameters.Length = method.ParameterCount)
Semantics\TypeInference\TypeArgumentInference.vb (2)
921For paramIndex = 0 To candidate.ParameterCount - 1 Step 1 926If param.IsParamArray AndAlso paramIndex = candidate.ParameterCount - 1 Then
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
91For i = 0 To delegateInvoke.ParameterCount - 1 108For i = 0 To delegateInvoke.ParameterCount - 1
Symbols\Attributes\AttributeData.vb (1)
216If Me.AttributeConstructor.ParameterCount = 0 Then
Symbols\ConstraintsHelper.vb (1)
1184If constructor.ParameterCount = 0 Then
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
186If candidateMethod.ParameterCount <> numParams Then
Symbols\MethodSignatureComparer.vb (5)
261If method1.ParameterCount > 0 OrElse method2.ParameterCount > 0 Then 303_hash = Hash.Combine(_hash, method.ParameterCount) 334If method1.ParameterCount <> method2.ParameterCount Then
Symbols\MethodSymbol.vb (1)
32Return Me.ParameterCount = 0 AndAlso Me.MethodKind = MethodKind.Constructor
Symbols\MethodSymbolExtensions.vb (1)
22Dim parameterCount = method.ParameterCount
Symbols\ReducedExtensionMethodSymbol.vb (3)
59If possiblyExtensionMethod.ParameterCount = 0 Then 75Dim parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(possiblyExtensionMethod.ParameterCount, -1) 431Return _curriedFromMethod.ParameterCount - 1
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
188Return _underlyingMethod.ParameterCount
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
1909If partialMethod.ParameterCount > 0 Then 1910Debug.Assert(partialMethod.ParameterCount = implMethod.ParameterCount) 2784If method.MethodKind = MethodKind.Constructor AndAlso method.ParameterCount = 0 Then
Symbols\Source\SourceMethodSymbol.vb (3)
1502Me.ParameterCount <> 0 Then 1630ElseIf Me.ParameterCount = 0 Then 2100Return MyBase.ParameterCount
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
557method.ParameterCount = 0 AndAlso 1063If clone.ParameterCount = 0 Then 1066Dim parameters(clone.ParameterCount - 1) As ParameterSymbol
Symbols\Source\SourceNamedTypeSymbol.vb (3)
1727(Not InstanceConstructors.Any(Function(c) c.ParameterCount = 0 AndAlso c.DeclaredAccessibility = Accessibility.Public)) OrElse 2666Dim parameterlessConstructor = InstanceConstructors.FirstOrDefault(Function(c) c.ParameterCount = 0) 2766If method.MethodKind = MethodKind.Constructor AndAlso method.ParameterCount = 0 Then
Symbols\Source\SynthesizedEntryPointSymbol.vb (4)
259Debug.Assert(ctor.ParameterCount = 0) 262Debug.Assert(initializer.ParameterCount = 0) 344Debug.Assert(ctor.ParameterCount = 1) 347Debug.Assert(initializer.ParameterCount = 0)
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (1)
61Debug.Assert(constructor.ParameterCount = 1)
Symbols\SubstitutedMethodSymbol.vb (1)
297Return OriginalDefinition.ParameterCount
Symbols\WellKnownMembers.vb (1)
94If ctor.ParameterCount = 0 Then
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
50Return Me.UnderlyingMethod.ParameterCount