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