10 overrides of ParameterCount
Microsoft.CodeAnalysis.CSharp (10)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
87
internal override int
ParameterCount
Symbols\ErrorMethodSymbol.cs (1)
140
internal override int
ParameterCount
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
654
internal override int
ParameterCount
Symbols\ReducedExtensionMethodSymbol.cs (1)
513
internal override int
ParameterCount
Symbols\Source\SourceConstructorSymbolBase.cs (1)
118
internal sealed override int
ParameterCount
Symbols\Source\SourceDestructorSymbol.cs (1)
100
internal override int
ParameterCount
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
159
internal sealed override int
ParameterCount
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
144
internal override int
ParameterCount
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
72
internal override int
ParameterCount
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
66
internal override int
ParameterCount
307 references to ParameterCount
Microsoft.CodeAnalysis.CSharp (201)
Binder\Binder.ValueChecks.cs (2)
643
var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(accessorForDefaultArguments.
ParameterCount
);
649
refKindsBuilderOpt = ArrayBuilder<RefKind>.GetInstance(accessorForDefaultArguments.
ParameterCount
);
Binder\Binder_Attributes.cs (2)
314
if (hasErrors || attributeConstructor.
ParameterCount
== 0)
328
Debug.Assert(rewrittenArguments.Length == attributeConstructor.
ParameterCount
);
Binder\Binder_Await.cs (3)
422
|| method.
ParameterCount
!= 1)
752
if (method.
ParameterCount
!= 0)
754
var parameter = method.Parameters[method.
ParameterCount
- 1];
Binder\Binder_Conversions.cs (10)
669
ParameterCount
: 1,
701
ParameterCount
: 1,
734
ParameterCount
: 1,
1427
argsToParams = argsToParams.Add(collectionBuilderMethod.
ParameterCount
- 1);
1527
if (forParams && method.
ParameterCount
!= 1)
2242
if (collectionInitializer.Expanded && argIndex == collectionInitializer.AddMethod.
ParameterCount
- 1)
2700
Debug.Assert(analysis.Operator is { MethodKind: MethodKind.Constructor,
ParameterCount
: 1 });
2931
Debug.Assert(lambdaSymbol.
ParameterCount
== delegateParameters.Length);
2932
for (int p = 0; p < lambdaSymbol.
ParameterCount
; p++)
2990
if (lambdaParameter.IsParams && !delegateParameter.IsParams && p == lambdaSymbol.
ParameterCount
- 1)
Binder\Binder_Expressions.cs (2)
5131
if (baseParameter.Ordinal == resultMember.
ParameterCount
- 1)
10772
original.
ParameterCount
== 2 &&
Binder\Binder_Operators.cs (1)
3837
return method.
ParameterCount
== parameterCount && method.ReturnsVoid && !method.IsVararg &&
Binder\Binder_Patterns.cs (1)
1451
if (parameterIndex < deconstructMethod!.
ParameterCount
)
Binder\Binder_Statements.cs (3)
1344
!(patternMethodSymbol.
ParameterCount
== 0 || patternMethodSymbol.IsStatic && patternMethodSymbol.
ParameterCount
== 1))
4000
if (ctor.
ParameterCount
== 0)
Binder\Binder_Unsafe.cs (1)
93
if (ctor.
ParameterCount
== 0)
Binder\BinderFactory.BinderFactoryVisitor.cs (2)
1251
if (method.
ParameterCount
> 0)
1301
Debug.Assert(property.SetMethod.
ParameterCount
> 0);
Binder\ForEachLoopBinder.cs (6)
1111
Debug.Assert(getEnumeratorMethod is null or {
ParameterCount
: 1 });
1219
var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(patternDisposeMethod.
ParameterCount
);
1417
if (method.
ParameterCount
== 0 || isAsync)
1944
Debug.Assert(resolvedMember is null or {
ParameterCount
: 0 });
1956
if (method.
ParameterCount
== 0)
1961
var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(method.
ParameterCount
);
Binder\InMethodBinder.cs (1)
199
if (_methodSymbol.
ParameterCount
== 0 || (options & LookupOptions.NamespaceAliasesOnly) != 0)
Binder\LockBinder.cs (1)
122
ParameterCount
: 0,
Binder\MethodArgumentInfo.cs (1)
36
Debug.Assert(method.
ParameterCount
== 0);
Binder\Semantics\Conversions\Conversions.cs (4)
109
ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, methodSymbol.
ParameterCount
);
126
ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, destination.Signature.
ParameterCount
);
427
var conversion = ToConversion(result, methodGroup, delegateType.DelegateInvokeMethod.
ParameterCount
);
515
Debug.Assert(method.
ParameterCount
== parameterCount + (isExtensionMethod ? 1 : 0));
Binder\Semantics\Conversions\ConversionsBase.cs (4)
1517
if (anonymousFunction.ParameterCount != invokeMethod.
ParameterCount
)
3404
if (sourceSig.
ParameterCount
!= destinationSig.
ParameterCount
||
3416
for (int i = 0; i < sourceSig.
ParameterCount
; i++)
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
266
if (op.ReturnsVoid || op.
ParameterCount
!= 1 || op.ReturnType.TypeKind == TypeKind.Error)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
295
if (op.ReturnsVoid || op.
ParameterCount
!= 1)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
1007
if (!op.IsStatic || op.
ParameterCount
!= 2 || op.ReturnsVoid)
Binder\Semantics\Operators\BinaryOperatorSignature.cs (2)
98
Debug.Assert(Method.
ParameterCount
== 2);
120
Debug.Assert(Method.
ParameterCount
== rightIndex + 1);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
827
if (!op.IsStatic || op.
ParameterCount
!= 1 || op.ReturnsVoid)
Binder\Semantics\Operators\UnaryOperatorSignature.cs (1)
52
Debug.Assert(Method.
ParameterCount
== 1);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
1895
else if (source.Type is FunctionPointerTypeSymbol { Signature: {
ParameterCount
: int sourceParameterCount } sourceSignature } &&
1896
target.Type is FunctionPointerTypeSymbol { Signature: {
ParameterCount
: int targetParameterCount } targetSignature } &&
2434
if (sourceSignature.
ParameterCount
!= targetSignature.
ParameterCount
)
2446
for (int i = 0; i < sourceSignature.
ParameterCount
; i++)
2784
if (sourceSignature.
ParameterCount
!= targetSignature.
ParameterCount
)
2796
for (int i = 0; i < sourceSignature.
ParameterCount
; i++)
3268
if ((method.
ParameterCount
< 1) || (arguments.Length < 1))
Binder\UsingStatementBinder.cs (1)
209
var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(disposeMethod.
ParameterCount
);
BoundTree\BoundBinaryOperator.UncommonData.cs (3)
21
Debug.Assert(method.
ParameterCount
== 1);
25
Debug.Assert(method is ErrorMethodSymbol or {
ParameterCount
: 2 });
74
Debug.Assert(method is null or ErrorMethodSymbol { ParameterCount: 0 } or { MethodKind: MethodKind.UserDefinedOperator } or {
ParameterCount
: 2 });
BoundTree\BoundDagEvaluation.cs (1)
322
int count = method.
ParameterCount
- extensionExtra;
BoundTree\BoundExpression.cs (3)
434
Debug.Assert(LogicalOperator.
ParameterCount
== 2);
435
Debug.Assert(TrueOperator.
ParameterCount
== 1);
436
Debug.Assert(FalseOperator.
ParameterCount
== 1);
BoundTree\Constructors.cs (1)
197
if (i < method.
ParameterCount
)
BoundTree\NullabilityRewriter.cs (3)
254
Debug.Assert(lambda.
ParameterCount
== updatedLambda.
ParameterCount
);
255
for (int i = 0; i < lambda.
ParameterCount
; i++)
BoundTree\UnboundLambda.cs (1)
1166
int parameterCount = invoke.
ParameterCount
;
CodeGen\EmitExpression.cs (4)
3723
if (getMethod.
ParameterCount
== 1)
3729
Debug.Assert(getMethod.
ParameterCount
== 2);
3750
if (getField.
ParameterCount
== 1)
3756
Debug.Assert(getField.
ParameterCount
== 2);
CodeGen\Optimizer.cs (1)
951
((BoundObjectCreationExpression)right).Constructor.
ParameterCount
!= 0);
Compiler\AnonymousTypeMethodBodySynthesizer.cs (2)
31
int paramCount = this.
ParameterCount
;
53
for (int index = 0; index < this.
ParameterCount
; index++)
Compiler\MethodBodySynthesizer.cs (2)
90
Debug.Assert(submissionConstructor.
ParameterCount
== 1);
607
baseTypeMethod.
ParameterCount
== 0 &&
Compiler\MethodCompiler.cs (1)
1256
Debug.Assert(!(methodSymbol.IsImplicitInstanceConstructor && methodSymbol.
ParameterCount
== 0) ||
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (7)
417
if (sig.
ParameterCount
> 0)
419
var otherParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.
ParameterCount
);
420
var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.
ParameterCount
);
499
var key = new AnonymousDelegateWithIndexedNamePartialKey(delegateTemplate.Arity, delegateTemplate.DelegateInvokeMethod.
ParameterCount
);
933
if (sig.
ParameterCount
> 0)
935
var translatedParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.
ParameterCount
);
936
var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.
ParameterCount
);
Emitter\Model\MethodReference.cs (1)
54
return (ushort)UnderlyingMethod.
ParameterCount
;
Emitter\Model\MethodSymbolAdapter.cs (1)
160
return (ushort)AdaptedMethodSymbol.
ParameterCount
;
Emitter\Model\PEModuleBuilder.cs (1)
1375
int ordinal = methodSymbol.
ParameterCount
;
FlowAnalysis\AbstractFlowPass.cs (1)
3094
Debug.Assert(method.
ParameterCount
is 1);
FlowAnalysis\NullableWalker.cs (12)
4395
else if (constructor?.
ParameterCount
== 1)
5345
if (methodOpt?.
ParameterCount
== 2)
5595
method?.
ParameterCount
== 2)
7061
var parameterCount = method.
ParameterCount
;
8450
ParameterCount
: 1,
9662
targetInvokeMethod.
ParameterCount
!= sourceMethod.
ParameterCount
)
10433
Debug.Assert(method.
ParameterCount
== 1);
10554
Debug.Assert(analysis.Operator is { MethodKind: MethodKind.Constructor,
ParameterCount
: 1 });
11728
MethodSymbol? incrementOperator = (node.OperatorKind.IsUserDefined() && node.MethodOpt?.
ParameterCount
== 1) ? node.MethodOpt : null;
11743
if (node.OperandConversion is BoundConversion { Conversion: ({ IsUserDefined: true } or { IsUnion: true }) and { Method.
ParameterCount
: 1 } operandConversion })
12707
method.
ParameterCount
== 1)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
486
method.
ParameterCount
== 0 &&
Lowering\DiagnosticsPass_Warnings.cs (1)
237
if (method.
ParameterCount
!= arguments.Length ||
Lowering\ExtensionMethodBodyRewriter.cs (2)
40
bool haveExtraParameter = sourceMethod.
ParameterCount
!= implementationMethod.ParameterCount;
43
Debug.Assert(implementationMethod.ParameterCount - 1 == sourceMethod.
ParameterCount
);
Lowering\ExtensionMethodReferenceRewriter.cs (2)
100
if (receiverOpt is not null && arguments.Length == method.
ParameterCount
- 1)
111
var builder = ArrayBuilder<RefKind>.GetInstance(method.
ParameterCount
, RefKind.None);
Lowering\Extensions.cs (2)
54
return creation.Constructor.
ParameterCount
!= 0;
100
return creation.Constructor.
ParameterCount
== 0;
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
305
var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(_factory.CurrentFunction.
ParameterCount
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (1)
261
Debug.Assert(e.Property.GetMethod.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (1)
1058
else if (asSpanMethod is MethodSymbol { IsStatic: true,
ParameterCount
: 1 })
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
959
Debug.Assert(analysis.Operator is { MethodKind: MethodKind.Constructor,
ParameterCount
: 1 });
1412
Debug.Assert(conversion.Method is { } && !conversion.Method.ReturnsVoid && conversion.Method.
ParameterCount
== 1);
1557
Debug.Assert(conversion.Method is { MethodKind: MethodKind.Constructor,
ParameterCount
: 1 });
1603
Debug.Assert(method.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (2)
126
enterMethod.
ParameterCount
== 2)
201
Debug.Assert(enterMethod.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
184
Debug.Assert(withExpr.CloneMethod.
ParameterCount
== 0);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
105
Debug.Assert(elementInitializer.Arguments.Length == elementInitializer.AddMethod.
ParameterCount
);
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.cs (1)
94
Debug.Assert(getMethod.
ParameterCount
== rewrittenArguments.Length);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
792
Debug.Assert(node.MethodOpt.
ParameterCount
== 1);
Lowering\SyntheticBoundNodeFactory.cs (5)
762
var ctor = type.InstanceConstructors.Single(c => c.
ParameterCount
== args.Length);
771
var ctor = type.InstanceConstructors.Single(c => c.
ParameterCount
== args.Length);
878
Debug.Assert(method.
ParameterCount
== args.Length);
920
Debug.Assert(method.
ParameterCount
== args.Length);
1222
var ctor = baseType.InstanceConstructors.Single(c => c.
ParameterCount
== 0);
Operations\CSharpOperationFactory.cs (1)
3011
if (patternDisposeInfo.Method.
ParameterCount
== 0)
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
666
keySelector: template => new AnonymousDelegateWithIndexedNamePartialKey(template.Arity, template.DelegateInvokeMethod.
ParameterCount
),
Symbols\Attributes\SourceAttributeData.cs (2)
132
Debug.Assert(parameterIndex < this.AttributeConstructor.
ParameterCount
);
140
Debug.Assert(this.AttributeConstructor.
ParameterCount
<= attributeSyntax.ArgumentList.Arguments.Count);
Symbols\ConstraintsHelper.cs (1)
1521
if (constructor.
ParameterCount
== 0)
Symbols\ConversionSignatureComparer.cs (3)
46
if (member1.
ParameterCount
!= 1 || member2.
ParameterCount
!= 1)
65
if (member.
ParameterCount
!= 1)
Symbols\Extensions\SourceExtensionImplementationMethodSymbol.cs (1)
41
return _originalMethod.
ParameterCount
+ (_originalMethod.IsStatic ? 0 : 1);
Symbols\MemberSymbolExtensions.cs (3)
343
return ((MethodSymbol)member).
ParameterCount
;
663
if (constructor.
ParameterCount
!= 0)
686
return method.MethodKind == MethodKind.Constructor && method.
ParameterCount
== 0;
Symbols\Metadata\PE\DynamicTypeDecoder.cs (2)
361
if (sig.
ParameterCount
> 0)
364
var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.
ParameterCount
);
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
220
if (candidateMethod.
ParameterCount
!= numParams)
Symbols\Metadata\PE\NativeIntegerTypeDecoder.cs (2)
183
if (type.Signature.
ParameterCount
> 0)
185
var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.
ParameterCount
);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
514
if (additionalParameterCount + method.
ParameterCount
!= candidate.
ParameterCount
)
546
candidate.Parameters.AsSpan(additionalParameterCount, candidate.
ParameterCount
- additionalParameterCount),
Symbols\Metadata\PE\TupleTypeDecoder.cs (3)
214
if (type.Signature.
ParameterCount
> 0)
216
var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.
ParameterCount
);
218
for (int i = type.Signature.
ParameterCount
- 1; i >= 0; i--)
Symbols\MethodSymbol.cs (1)
1247
int IMethodSymbolInternal.ParameterCount =>
ParameterCount
;
Symbols\MethodSymbolExtensions.cs (3)
18
return method.
ParameterCount
!= 0 && method.Parameters[method.
ParameterCount
- 1].IsParams;
46
method.
ParameterCount
!= 0 || method.Arity != 0 || !method.IsMetadataVirtual(MethodSymbol.IsMetadataVirtualOption.IgnoreInterfaceImplementationChanges))
Symbols\NamedTypeSymbol.cs (1)
1842
return ctor is { DeclaredAccessibility: Accessibility.Public,
ParameterCount
: 1, Parameters: [{ RefKind: RefKind.In or RefKind.None }] };
Symbols\NativeIntegerTypeSymbol.cs (1)
116
if (underlyingMethod.
ParameterCount
== 0)
Symbols\ReducedExtensionMethodSymbol.cs (5)
41
Debug.Assert(method.
ParameterCount
> 0);
98
Debug.Assert(reducedFrom.
ParameterCount
> 0);
118
Debug.Assert(method.
ParameterCount
> 0);
149
var paramCount = method.
ParameterCount
;
515
get { return _reducedFrom.
ParameterCount
- 1; }
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
769
var paramCount = signature.
ParameterCount
;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
367
int paramCount = invoke.
ParameterCount
;
Symbols\Source\SourceMemberContainerSymbol.cs (9)
1987
if (ctor.
ParameterCount
== 1 && ctor is not SynthesizedUnionCtor)
2269
Debug.Assert(method1.
ParameterCount
== method2.
ParameterCount
);
2271
for (int i = 0; i < method1.
ParameterCount
; i++)
2876
if (op1.
ParameterCount
!= op2.
ParameterCount
)
2881
for (int p = 0; p < op1.
ParameterCount
; ++p)
4747
if (m.MethodKind == MethodKind.Constructor && m.
ParameterCount
== 0)
5542
hasParameterlessInstanceConstructor = hasParameterlessInstanceConstructor || method.
ParameterCount
== 0;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (6)
1297
Debug.Assert(baseMethod.
ParameterCount
== overrideMethod.
ParameterCount
- overrideParameterOffset);
1501
Debug.Assert(baseMethod.
ParameterCount
== overrideMethod.
ParameterCount
- overrideParameterOffset);
1552
Debug.Assert(baseMethod.
ParameterCount
== overrideMethod.
ParameterCount
- overrideParameterOffset);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
996
if (!IsStatic ||
ParameterCount
> 0 || !ReturnsVoid || IsAbstract || IsVirtual)
Symbols\Source\SourceNamedTypeSymbol.cs (2)
1839
var parameterlessConstructor = InstanceConstructors.FirstOrDefault(c => c.
ParameterCount
== 0);
2086
|| !InstanceConstructors.Any(c => c is {
ParameterCount
: 0, DeclaredAccessibility: Accessibility.Internal or Accessibility.Public })
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
124
if (ctor.
ParameterCount
== 1 && ctor.Parameters[0].RefKind == RefKind.None &&
164
ParameterCount
: 0,
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
146
return member is MethodSymbol { IsStatic: false,
ParameterCount
: 1, Arity: 0 } method &&
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperator.cs (1)
45
if (member is MethodSymbol candidate && candidate.
ParameterCount
== 1 && candidate.Parameters[0].RefKind == RefKind.None &&
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (6)
355
Debug.Assert(userMain.
ParameterCount
== 0 || userMain.
ParameterCount
== 1);
517
Debug.Assert(ctor.
ParameterCount
== 0);
520
Debug.Assert(initializer.
ParameterCount
== 0);
609
Debug.Assert(ctor.
ParameterCount
== 1);
612
Debug.Assert(initializer.
ParameterCount
== 0);
Symbols\TypeSymbolExtensions.cs (4)
1002
if (currentPointer.
ParameterCount
== 0)
1024
for (i = 0; i < currentPointer.
ParameterCount
- 1; i++)
2095
if (funcPtrType.Signature.
ParameterCount
> 0)
2097
var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(funcPtrType.Signature.
ParameterCount
);
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
68
get { return UnderlyingMethod.
ParameterCount
; }
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (1)
UnionsTests.cs (1)
24110
AssertEx.Equal("S1..ctor(System.String? value)", s1.InstanceConstructors.Where(c => c.
ParameterCount
== 1).Single().ToTestDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenOverridingAndHiding.cs (2)
4109
Assert.Equal(1, fooA.
ParameterCount
);
4117
Assert.Equal(1, fooB.
ParameterCount
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Emit\EditAndContinue\EditAndContinueTests.cs (2)
9329
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("S").InstanceConstructors.Single(m => m.
ParameterCount
== 0);
9330
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("S").InstanceConstructors.Single(m => m.
ParameterCount
== 0);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (26)
Attributes\AttributeTests.cs (2)
653
Assert.Equal(1, attributeData.AttributeConstructor.
ParameterCount
);
4014
Assert.Equal(1, setter.
ParameterCount
);
Attributes\AttributeTests_Conditional.cs (1)
630
Assert.Equal(1, gooCtor.
ParameterCount
);
Attributes\AttributeTests_RefReadOnly.cs (3)
150
Assert.Equal(2, method.
ParameterCount
);
173
Assert.Equal(2, method.
ParameterCount
);
203
Assert.Equal(2, method.
ParameterCount
);
Attributes\AttributeTests_Tuples.cs (1)
351
Assert.Equal(2, invokeMethod.
ParameterCount
);
Semantics\ExtensionTests.cs (5)
5718
Assert.Equal(2, implementation.
ParameterCount
);
7243
Assert.Equal(3, implementation.
ParameterCount
);
8788
Assert.Equal(2, implementation.
ParameterCount
);
10584
Assert.Equal(1, implementation.
ParameterCount
);
10892
Assert.Equal(0, implementation.
ParameterCount
);
Semantics\PrimaryConstructorTests.cs (11)
539
Assert.Equal(2, ctor.
ParameterCount
);
610
Assert.Equal(2, ctor.
ParameterCount
);
657
Assert.Equal(1, ctor.
ParameterCount
);
723
Assert.Equal(2, ctor.
ParameterCount
);
746
Assert.Equal(0, ctor.
ParameterCount
);
809
var ctor = c.InstanceConstructors.Where(m => m.
ParameterCount
== 2).Last();
845
if (ctor.
ParameterCount
== 2)
863
else if (ctor.
ParameterCount
== 0)
870
Assert.Equal(1, ctor.
ParameterCount
);
901
if (ctor.
ParameterCount
== 2)
914
Assert.Equal(0, ctor.
ParameterCount
);
Semantics\RecordTests.cs (3)
14206
Assert.Equal(2, deconstruct.
ParameterCount
);
18245
var copyCtor = comp.GetMember<NamedTypeSymbol>("A").InstanceConstructors.Where(c => c.
ParameterCount
== 1).Single();
18253
copyCtor = comp.GetMember<NamedTypeSymbol>("B").InstanceConstructors.Where(c => c.
ParameterCount
== 1).Single();
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (37)
Semantics\ArglistTests.cs (26)
987
Assert.Equal(0, m1.
ParameterCount
);
991
Assert.Equal(1, m2.
ParameterCount
);
995
Assert.Equal(1, m3.
ParameterCount
);
999
Assert.Equal(1, m4.
ParameterCount
);
1046
Assert.Equal(0, m1.
ParameterCount
);
1050
Assert.Equal(1, m2.
ParameterCount
);
1073
Assert.Equal(0, m1.
ParameterCount
);
1077
Assert.Equal(1, m2.
ParameterCount
);
1081
Assert.Equal(1, m3.
ParameterCount
);
1085
Assert.Equal(1, m4.
ParameterCount
);
1105
Assert.Equal(0, conversion.
ParameterCount
);
1125
Assert.Equal(1, conversion.
ParameterCount
);
1145
Assert.Equal(1, conversion.
ParameterCount
);
1165
Assert.Equal(1, conversion.
ParameterCount
);
1183
Assert.Equal(0, constructor.
ParameterCount
); //doesn't use syntax
1201
Assert.Equal(1, constructor.
ParameterCount
); //doesn't use syntax
1219
Assert.Equal(1, constructor.
ParameterCount
); //doesn't use syntax
1237
Assert.Equal(1, constructor.
ParameterCount
); //doesn't use syntax
1259
Assert.Equal(0, getter.
ParameterCount
);
1263
Assert.Equal(1, setter.
ParameterCount
);
1285
Assert.Equal(1, getter.
ParameterCount
);
1289
Assert.Equal(2, setter.
ParameterCount
);
1311
Assert.Equal(1, getter.
ParameterCount
);
1315
Assert.Equal(2, setter.
ParameterCount
);
1337
Assert.Equal(1, getter.
ParameterCount
);
1341
Assert.Equal(2, setter.
ParameterCount
);
Semantics\FunctionPointerTests.cs (1)
3926
Assert.Equal(2, m.
ParameterCount
);
Semantics\LambdaTests.cs (3)
8360
Assert.Equal(2, lambdas[2].
ParameterCount
);
8385
Assert.Equal(3, lambdas[0].
ParameterCount
);
8397
Assert.Equal(3, lambdas[1].
ParameterCount
);
Semantics\NativeIntegerTests.cs (1)
569
for (int i = 0; i < method.
ParameterCount
; i++)
Semantics\OperatorTests.cs (1)
7670
Assert.Equal(1, symbol1.GetSymbol().
ParameterCount
);
Semantics\RecordStructTests.cs (1)
3511
Assert.Equal(2, deconstruct.
ParameterCount
);
Semantics\UnsafeTests.cs (4)
7855
var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 0);
7856
var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
7921
var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 0);
7922
var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (33)
DocumentationComments\CrefTests.cs (1)
1206
var expectedWinner = expectedCandidates.Single(m => m.
ParameterCount
== 0);
Symbols\FunctionPointerTypeSymbolTests.cs (4)
389
Assert.Equal(2, fourthParam.
ParameterCount
);
394
Assert.Equal(2, fifthParam.
ParameterCount
);
927
for (int i = 0; i < p1.Signature.
ParameterCount
; i++)
938
for (int j = 0; j < p1.Signature.
ParameterCount
; j++)
Symbols\Metadata\PE\LoadingIndexers.cs (3)
712
Assert.NotEqual(parameterCountIndexer.ParameterCount, parameterCountIndexer.GetMethod.
ParameterCount
);
1080
Assert.Equal(property.ParameterCount, accessor.
ParameterCount
);
1088
Assert.Equal(property.ParameterCount + 1, accessor.
ParameterCount
);
Symbols\RequiredMembersTests.cs (2)
6531
var copyCtor = c.GetMembers(".ctor").Cast<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
6593
var copyCtor = c.GetMembers(".ctor").Cast<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
Symbols\Retargeting\RetargetCustomAttributes.cs (2)
93
m => ((MethodSymbol)m).
ParameterCount
== 1 && TypeSymbol.Equals(((MethodSymbol)m).GetParameterType(0), oldMsCorLib_systemType, TypeCompareKind.ConsiderEverything2));
96
m => ((MethodSymbol)m).
ParameterCount
== 1 && TypeSymbol.Equals(((MethodSymbol)m).GetParameterType(0), newMsCorLib_systemType, TypeCompareKind.ConsiderEverything2));
Symbols\Retargeting\RetargetingTests.cs (2)
879
Assert.Equal(2, ptrOriginal.Signature.
ParameterCount
);
880
Assert.Equal(2, ptrRetargeted.Signature.
ParameterCount
);
Symbols\Source\RecordTests.cs (18)
33
Assert.Equal(2, ctor.
ParameterCount
);
53
Assert.Equal(2, ctor.
ParameterCount
);
85
Assert.Equal(2, ctor.
ParameterCount
);
118
if (ctor.
ParameterCount
== 2)
138
Assert.Equal(1, ctor.
ParameterCount
);
745
Assert.Equal(0, clone.
ParameterCount
);
749
Assert.Equal(1, ctor.
ParameterCount
);
798
Assert.Equal(0, clone.
ParameterCount
);
802
Assert.Equal(1, ctor.
ParameterCount
);
895
Assert.Equal(0, clone.
ParameterCount
);
899
Assert.Equal(1, ctor.
ParameterCount
);
1410
Assert.Equal(0, clone.
ParameterCount
);
1418
Assert.Equal(0, clone2.
ParameterCount
);
1453
Assert.Equal(0, clone.
ParameterCount
);
1463
Assert.Equal(0, clone2.
ParameterCount
);
1474
Assert.Equal(0, clone3.
ParameterCount
);
1485
Assert.Equal(0, clone4.
ParameterCount
);
1496
Assert.Equal(0, clone5.
ParameterCount
);
Symbols\StaticAbstractMembersInInterfacesTests.cs (1)
34138
if (m01.
ParameterCount
> 1)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
301
Assert.Equal(argumentVerifiers.Length, signature.
ParameterCount
);
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (4)
Metadata\WinMdEventTests.cs (4)
3582
Assert.Equal(1, addMethod.
ParameterCount
);
3588
Assert.Equal(1, removeMethod.
ParameterCount
);
3613
Assert.Equal(1, addMethod.
ParameterCount
);
3619
Assert.Equal(1, removeMethod.
ParameterCount
);