15 overrides of ParameterCount
Microsoft.CodeAnalysis.VisualBasic (15)
Binding\Binder_XmlLiterals.vb (1)
1920Friend 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)
890Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\ReducedExtensionMethodSymbol.vb (1)
421Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
186Friend Overrides ReadOnly Property ParameterCount As Integer
Symbols\Source\SourceMethodSymbol.vb (1)
2041Friend NotOverridable Overrides ReadOnly Property ParameterCount As Integer
Symbols\SubstitutedMethodSymbol.vb (1)
291Friend NotOverridable Overrides ReadOnly Property ParameterCount As Integer
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (1)
38Friend 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
108 references to ParameterCount
Microsoft.CodeAnalysis.VisualBasic (90)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
1228If reducedFrom Is Nothing OrElse reducedFrom.ParameterCount = 0 OrElse Not reducedFrom.Parameters(0).IsByRef Then
Binding\Binder_AnonymousTypes.vb (1)
51Debug.Assert(constructor.ParameterCount = initExpressions.Length)
Binding\Binder_Attributes.vb (2)
476If setMethod.ParameterCount <> 1 Then 636If setMethod IsNot Nothing AndAlso setMethod.ParameterCount = 1 Then
Binding\Binder_Conversions.vb (1)
1085convKind.Value.ParameterCount = 1 AndAlso Not convKind.Value.IsSub AndAlso
Binding\Binder_Delegates.vb (4)
650Debug.Assert(toMethod.ParameterCount > 0) 653If targetMethodSymbol.ParameterCount = 0 Then 791Dim delegateParameterCount = delegateInvoke.ParameterCount 1189Dim droppedArguments = isZeroArgumentKnownToBeUsed OrElse (invokeParameterCount > 0 AndAlso method.ParameterCount = 0)
Binding\Binder_Expressions.vb (2)
4749If method.IsShared OrElse method.ParameterCount <> 0 Then 4844If 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)
97If constructor.ParameterCount = 0 Then
Binding\Binder_Query.vb (4)
2991Debug.Assert(_lambdaSymbol.ParameterCount = If(rangeVariablesPart2.Length = 0, 1, 2)) 3183Debug.Assert(rangeVarOpt IsNot Nothing OrElse _lambdaSymbol.ParameterCount > 1) 4505If method.ParameterCount <> 1 Then 4529If invoke Is Nothing OrElse invoke.IsSub OrElse invoke.ParameterCount <> 1 Then
Binding\Binder_Statements.vb (1)
2326ElseIf method.ParameterCount <> 1 OrElse method.Parameters(0).IsByRef Then
Binding\Binder_XmlLiterals.vb (1)
1922Return _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)
BoundTree\BoundCall.vb (1)
79Debug.Assert(Arguments.Length = Method.ParameterCount)
BoundTree\BoundUserDefinedBinaryOperator.vb (1)
39Debug.Assert(underlyingCall.Method.MethodKind = MethodKind.UserDefinedOperator AndAlso underlyingCall.Method.ParameterCount = 2)
BoundTree\BoundUserDefinedConversion.vb (1)
62Debug.Assert(underlyingCall.Method.MethodKind = MethodKind.Conversion AndAlso underlyingCall.Method.ParameterCount = 1)
BoundTree\BoundUserDefinedUnaryOperator.vb (1)
33Debug.Assert(underlyingCall.Method.MethodKind = MethodKind.UserDefinedOperator AndAlso underlyingCall.Method.ParameterCount = 1)
CodeGen\EmitConversion.vb (1)
267If constr.ParameterCount = 0 Then
CodeGen\EmitExpression.vb (1)
1734Dim stackAdjustment As Integer = constructor.ParameterCount + 1
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
581If ctor IsNot Nothing AndAlso ctor.ParameterCount <> 0 Then
Compilation\MethodCompiler.vb (5)
816Dim arguments = ArrayBuilder(Of BoundExpression).GetInstance(matchingStub.ParameterCount) 861If method.IsSub AndAlso Not method.IsShared AndAlso Not method.IsGenericMethod AndAlso method.ParameterCount = 0 Then 1906If m.ParameterCount <> 0 Then 1917Dim canBeCalledWithNoParameters = If(containingType.IsReferenceType, m.CanBeCalledWithNoParameters(), m.ParameterCount = 0) 2040If constructorToCall.ParameterCount = 0 Then
Emit\MethodReference.vb (1)
47Return CType(m_UnderlyingMethod.ParameterCount, UShort)
Emit\MethodSymbolAdapter.vb (1)
118Return 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)
462Dim ctor = type.InstanceConstructors.Single(Function(c) c.ParameterCount = 0) 590Debug.Assert(method.ParameterCount = args.Length) 803Dim 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)
1382If invoke.ParameterCount <> source.LambdaSymbol.ParameterCount Then 1548If invoke.ParameterCount <> lambdaParams.Length Then
Semantics\Operators.vb (4)
310If method.ParameterCount <> opInfo.ParamCount Then 3169Debug.Assert(method.ParameterCount = If(argument2 Is Nothing, 1, 2)) 3192CombineCandidates(candidates, New CandidateAnalysisResult(New OperatorCandidate(method)), method.ParameterCount, Nothing, useSiteInfo) 3233method.ParameterCount, Nothing, useSiteInfo)
Semantics\OverloadResolution.vb (2)
169Return m_Method.ParameterCount 333Debug.Assert(parameters.Length = method.ParameterCount)
Semantics\TypeInference\TypeArgumentInference.vb (2)
926For paramIndex = 0 To candidate.ParameterCount - 1 Step 1 931If param.IsParamArray AndAlso paramIndex = candidate.ParameterCount - 1 Then
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousDelegate_TemplateSymbol.vb (2)
90For i = 0 To delegateInvoke.ParameterCount - 1 107For i = 0 To delegateInvoke.ParameterCount - 1
Symbols\Attributes\AttributeData.vb (1)
219If Me.AttributeConstructor.ParameterCount = 0 Then
Symbols\ConstraintsHelper.vb (1)
1130If 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)
31Return Me.ParameterCount = 0 AndAlso Me.MethodKind = MethodKind.Constructor
Symbols\MethodSymbolExtensions.vb (1)
22Dim parameterCount = method.ParameterCount
Symbols\ReducedExtensionMethodSymbol.vb (3)
52If possiblyExtensionMethod.ParameterCount = 0 Then 68Dim parameterToArgumentMap = ArrayBuilder(Of Integer).GetInstance(possiblyExtensionMethod.ParameterCount, -1) 423Return _curriedFromMethod.ParameterCount - 1
Symbols\Retargeting\RetargetingMethodSymbol.vb (1)
188Return _underlyingMethod.ParameterCount
Symbols\Source\SourceMemberContainerTypeSymbol.vb (4)
1917If partialMethod.ParameterCount > 0 Then 1918Debug.Assert(partialMethod.ParameterCount = implMethod.ParameterCount) 2772If method.MethodKind = MethodKind.Constructor AndAlso method.ParameterCount = 0 Then
Symbols\Source\SourceMethodSymbol.vb (3)
1501Me.ParameterCount <> 0 Then 1609ElseIf Me.ParameterCount = 0 Then 2060Return MyBase.ParameterCount
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2640If method.MethodKind = MethodKind.Constructor AndAlso method.ParameterCount = 0 Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (3)
555method.ParameterCount = 0 AndAlso 1044If clone.ParameterCount = 0 Then 1047Dim parameters(clone.ParameterCount - 1) As ParameterSymbol
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)
293Return OriginalDefinition.ParameterCount
Symbols\WellKnownMembers.vb (1)
94If ctor.ParameterCount = 0 Then
Symbols\Wrapped\WrappedMethodSymbol.vb (1)
50Return Me.UnderlyingMethod.ParameterCount
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\AttributeTests_Tuples.vb (1)
320Assert.Equal(2, invokeMethod.ParameterCount)
Emit\CompilationEmitTests.vb (1)
2011If m.ParameterCount = 1 AndAlso m.Parameters(0).Name = "xyz" Then
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
HoistedMeTests.vb (3)
970CheckIteratorOverloading(source, Function(m) m.ParameterCount = 0) 991CheckIteratorOverloading(source, Function(m) m.ParameterCount = 1) 1107CheckIteratorOverloading(source, Function(m) m.ParameterCount = 0)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (6)
Semantics\BinaryOperators.vb (2)
1110method.ParameterCount = 2 AndAlso 1274Assert.Equal(2, symbol1.ParameterCount)
Semantics\PartialMethodsTest.vb (3)
491Assert.Equal(1, methodDecl.ParameterCount) 548Assert.Equal(1, methodDecl.ParameterCount) 606Assert.Equal(1, methodDecl.ParameterCount)
Semantics\UnaryOperators.vb (1)
785Assert.Equal(1, symbol1.ParameterCount)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (7)
SymbolsTests\AnonymousTypes\AnonymousTypesEmittedSymbolsTests.vb (1)
711Assert.Equal(paramCount, method.ParameterCount)
SymbolsTests\Metadata\WinMdEventTest.vb (4)
1611Assert.Equal(1, addMethod.ParameterCount) 1617Assert.Equal(1, removeMethod.ParameterCount) 1638Assert.Equal(1, addMethod.ParameterCount) 1644Assert.Equal(1, removeMethod.ParameterCount)
SymbolsTests\Retargeting\RetargetingCustomAttributes.vb (2)
99Where(Function(m) DirectCast(m, MethodSymbol).ParameterCount = 1 AndAlso TypeSymbol.Equals(DirectCast(m, MethodSymbol).Parameters(0).Type, OldMsCorLib_systemType, TypeCompareKind.ConsiderEverything)).[Single](), MethodSymbol) 102Where(Function(m) DirectCast(m, MethodSymbol).ParameterCount = 1 AndAlso TypeSymbol.Equals(DirectCast(m, MethodSymbol).Parameters(0).Type, NewMsCorLib_systemType, TypeCompareKind.ConsiderEverything)).[Single](), MethodSymbol)