10 overrides of ParameterCount
Microsoft.CodeAnalysis.CSharp (10)
Lowering\SynthesizedMethodBaseSymbol.cs (1)
98
internal override int
ParameterCount
Symbols\ErrorMethodSymbol.cs (1)
138
internal override int
ParameterCount
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
606
internal override int
ParameterCount
Symbols\ReducedExtensionMethodSymbol.cs (1)
500
internal override int
ParameterCount
Symbols\Source\SourceConstructorSymbolBase.cs (1)
120
internal sealed override int
ParameterCount
Symbols\Source\SourceDestructorSymbol.cs (1)
92
internal override int
ParameterCount
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (1)
166
internal sealed override int
ParameterCount
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
130
internal override int
ParameterCount
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
72
internal override int
ParameterCount
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
64
internal override int
ParameterCount
265 references to ParameterCount
Microsoft.CodeAnalysis.CSharp (163)
Binder\Binder.ValueChecks.cs (2)
324
var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(accessorForDefaultArguments.
ParameterCount
);
330
refKindsBuilderOpt = ArrayBuilder<RefKind>.GetInstance(accessorForDefaultArguments.
ParameterCount
);
Binder\Binder_Attributes.cs (2)
303
if (hasErrors || attributeConstructor.
ParameterCount
== 0)
319
Debug.Assert(rewrittenArguments.Length == attributeConstructor.
ParameterCount
);
Binder\Binder_Await.cs (2)
479
if (method.
ParameterCount
!= 0)
481
var parameter = method.Parameters[method.
ParameterCount
- 1];
Binder\Binder_Conversions.cs (3)
784
Debug.Assert(lambdaSymbol.
ParameterCount
== delegateParameters.Length);
785
for (int p = 0; p < lambdaSymbol.
ParameterCount
; p++)
843
if (lambdaParameter.IsParams && !delegateParameter.IsParams && p == lambdaSymbol.
ParameterCount
- 1 && lambdaParameter.Type.IsSZArray())
Binder\Binder_Expressions.cs (2)
4310
if (baseParameter.Ordinal == resultMember.
ParameterCount
- 1 && OverloadResolution.IsValidParamsParameter(baseParameter))
8731
original.
ParameterCount
== 2 &&
Binder\Binder_Invocation.cs (1)
1649
if (!IsUnboundGeneric(m) && m.
ParameterCount
> 0)
Binder\Binder_Operators.cs (1)
1243
if (op.
ParameterCount
== 1 && op.DeclaredAccessibility == Accessibility.Public)
Binder\Binder_Patterns.cs (1)
1063
if (parameterIndex < deconstructMethod!.
ParameterCount
)
Binder\Binder_Statements.cs (3)
1348
!(patternMethodSymbol.
ParameterCount
== 0 || patternMethodSymbol.IsStatic && patternMethodSymbol.
ParameterCount
== 1))
3825
if (ctor.
ParameterCount
== 0)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
1251
Debug.Assert(property.SetMethod.
ParameterCount
> 0);
Binder\DecisionDagBuilder.cs (1)
533
int count = Math.Min(method.
ParameterCount
- extensionExtra, recursive.Deconstruction.Length);
Binder\ForEachLoopBinder.cs (6)
909
Debug.Assert(getEnumeratorMethod is null or {
ParameterCount
: 1 });
1031
var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(patternDisposeMethod.
ParameterCount
);
1197
if (method.
ParameterCount
== 0 || isAsync)
1706
Debug.Assert(resolvedMember is null or {
ParameterCount
: 0 });
1717
if (method.
ParameterCount
== 0)
1722
var argsBuilder = ArrayBuilder<BoundExpression>.GetInstance(method.
ParameterCount
);
Binder\InMethodBinder.cs (1)
198
if (_methodSymbol.
ParameterCount
== 0 || (options & LookupOptions.NamespaceAliasesOnly) != 0)
Binder\MethodArgumentInfo.cs (1)
24
Debug.Assert(method.
ParameterCount
== 0);
Binder\Semantics\Conversions\Conversions.cs (4)
107
ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, methodSymbol.
ParameterCount
);
124
ToConversion(resolution.OverloadResolutionResult, resolution.MethodGroup, destination.Signature.
ParameterCount
);
297
var conversion = ToConversion(result, methodGroup, delegateType.DelegateInvokeMethod.
ParameterCount
);
380
Debug.Assert(method.
ParameterCount
== parameterCount + (methodGroup.IsExtensionMethodGroup ? 1 : 0));
Binder\Semantics\Conversions\ConversionsBase.cs (4)
1427
if (anonymousFunction.ParameterCount != invokeMethod.
ParameterCount
)
3155
if (sourceSig.
ParameterCount
!= destinationSig.
ParameterCount
||
3167
for (int i = 0; i < sourceSig.
ParameterCount
; i++)
Binder\Semantics\Conversions\UserDefinedExplicitConversions.cs (1)
257
if (op.ReturnsVoid || op.
ParameterCount
!= 1 || op.ReturnType.TypeKind == TypeKind.Error)
Binder\Semantics\Conversions\UserDefinedImplicitConversions.cs (1)
287
if (op.ReturnsVoid || op.
ParameterCount
!= 1)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
941
if (op.
ParameterCount
!= 2 || op.ReturnsVoid)
Binder\Semantics\Operators\BinaryOperatorSignature.cs (2)
98
Debug.Assert(Method.
ParameterCount
== 2);
118
Debug.Assert(Method.
ParameterCount
== 2);
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (1)
518
if (op.
ParameterCount
!= 1 || op.ReturnsVoid)
Binder\Semantics\Operators\UnaryOperatorSignature.cs (1)
52
Debug.Assert(Method.
ParameterCount
== 1);
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (9)
1716
else if (source.Type is FunctionPointerTypeSymbol { Signature: {
ParameterCount
: int sourceParameterCount } sourceSignature } &&
1717
target.Type is FunctionPointerTypeSymbol { Signature: {
ParameterCount
: int targetParameterCount } targetSignature } &&
2210
if (sourceSignature.
ParameterCount
!= targetSignature.
ParameterCount
)
2222
for (int i = 0; i < sourceSignature.
ParameterCount
; i++)
2560
if (sourceSignature.
ParameterCount
!= targetSignature.
ParameterCount
)
2572
for (int i = 0; i < sourceSignature.
ParameterCount
; i++)
3006
if ((method.
ParameterCount
< 1) || (arguments.Length < 1))
Binder\UsingStatementBinder.cs (1)
225
var argumentsBuilder = ArrayBuilder<BoundExpression>.GetInstance(disposeMethod.
ParameterCount
);
BoundTree\NullabilityRewriter.cs (3)
134
Debug.Assert(lambda.
ParameterCount
== updatedLambda.
ParameterCount
);
135
for (int i = 0; i < lambda.
ParameterCount
; i++)
BoundTree\UnboundLambda.cs (1)
1063
int parameterCount = invoke.
ParameterCount
;
CodeGen\EmitExpression.cs (4)
3422
if (getMethod.
ParameterCount
== 1)
3428
Debug.Assert(getMethod.
ParameterCount
== 2);
3449
if (getField.
ParameterCount
== 1)
3455
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)
89
Debug.Assert(submissionConstructor.
ParameterCount
== 1);
598
baseTypeMethod.
ParameterCount
== 0 &&
Compiler\MethodCompiler.cs (1)
1251
Debug.Assert(!(methodSymbol.IsImplicitInstanceConstructor && methodSymbol.
ParameterCount
== 0) ||
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (6)
615
if (sig.
ParameterCount
> 0)
617
var otherParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.
ParameterCount
);
618
var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.
ParameterCount
);
1119
if (sig.
ParameterCount
> 0)
1121
var translatedParamsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(sig.
ParameterCount
);
1122
var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.
ParameterCount
);
Emitter\Model\MethodReference.cs (1)
62
return (ushort)UnderlyingMethod.
ParameterCount
;
Emitter\Model\MethodSymbolAdapter.cs (1)
155
return (ushort)AdaptedMethodSymbol.
ParameterCount
;
Emitter\Model\PEModuleBuilder.cs (1)
1280
int ordinal = methodSymbol.
ParameterCount
;
FlowAnalysis\AbstractFlowPass.cs (1)
2821
Debug.Assert(method.
ParameterCount
is 1);
FlowAnalysis\NullableWalker.cs (14)
3598
else if (constructor?.
ParameterCount
== 1)
4413
if (methodOpt?.
ParameterCount
== 2)
4647
method?.
ParameterCount
== 2)
5718
var parameterCount = method.
ParameterCount
;
7814
targetInvokeMethod.
ParameterCount
!= sourceMethod.
ParameterCount
)
8483
Debug.Assert(method.
ParameterCount
== 1);
9539
MethodSymbol? incrementOperator = (node.OperatorKind.IsUserDefined() && node.MethodOpt?.
ParameterCount
== 1) ? node.MethodOpt : null;
9546
if (node.OperandConversion is BoundConversion { Conversion: var operandConversion } && operandConversion.IsUserDefined && operandConversion.Method?.
ParameterCount
== 1)
9667
if (node.Operator.Kind.IsUserDefined() && (object)node.Operator.Method != null && node.Operator.Method.
ParameterCount
== 2)
10335
method.
ParameterCount
== 1)
10424
if ((object)node.LogicalOperator != null && node.LogicalOperator.
ParameterCount
== 2)
10450
if (binary.LogicalOperator != null && binary.LogicalOperator.
ParameterCount
== 2)
10456
if ((object)trueFalseOperator != null && trueFalseOperator.
ParameterCount
!= 1)
FlowAnalysis\NullableWalker_Patterns.cs (1)
411
for (int i = 0; i < method.
ParameterCount
- extensionExtra; i++)
Lowering\AsyncRewriter\AsyncMethodBuilderMemberCollection.cs (1)
486
method.
ParameterCount
== 0 &&
Lowering\DiagnosticsPass_Warnings.cs (1)
237
if (method.
ParameterCount
!= arguments.Length ||
Lowering\Extensions.cs (2)
54
return creation.Constructor.
ParameterCount
!= 0;
100
return creation.Constructor.
ParameterCount
== 0;
Lowering\Instrumentation\LocalStateTracingInstrumenter.cs (1)
298
var prologueBuilder = ArrayBuilder<BoundStatement>.GetInstance(_factory.CurrentFunction.
ParameterCount
);
Lowering\LocalRewriter\LocalRewriter.PatternLocalRewriter.cs (2)
185
for (int i = extensionExtra; i < method.
ParameterCount
; i++)
242
Debug.Assert(e.Property.GetMethod.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
1197
Debug.Assert(conversion.Method is { } && !conversion.Method.ReturnsVoid && conversion.Method.
ParameterCount
== 1);
1348
Debug.Assert(method.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_LockStatement.cs (2)
81
enterMethod.
ParameterCount
== 2)
156
Debug.Assert(enterMethod.
ParameterCount
== 1);
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (1)
177
Debug.Assert(withExpr.CloneMethod.
ParameterCount
== 0);
Lowering\LocalRewriter\LocalRewriter_PropertyAccess.cs (1)
92
Debug.Assert(getMethod.
ParameterCount
== rewrittenArguments.Length);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
626
Debug.Assert(node.MethodOpt.
ParameterCount
== 1);
Lowering\SyntheticBoundNodeFactory.cs (5)
695
var ctor = type.InstanceConstructors.Single(c => c.
ParameterCount
== args.Length);
704
var ctor = type.InstanceConstructors.Single(c => c.
ParameterCount
== args.Length);
811
Debug.Assert(method.
ParameterCount
== args.Length);
823
Debug.Assert(method.
ParameterCount
== args.Length);
1125
var ctor = baseType.InstanceConstructors.Single(c => c.
ParameterCount
== 0);
Operations\CSharpOperationFactory.cs (1)
2800
if (patternDisposeInfo.Method.
ParameterCount
== 0)
Symbols\Attributes\SourceAttributeData.cs (2)
112
Debug.Assert(parameterIndex < this.AttributeConstructor.
ParameterCount
);
119
Debug.Assert(this.AttributeConstructor.
ParameterCount
<= attributeSyntax.ArgumentList.Arguments.Count);
Symbols\ConstraintsHelper.cs (1)
1408
if (constructor.
ParameterCount
== 0)
Symbols\MemberSymbolExtensions.cs (3)
103
return ((MethodSymbol)member).
ParameterCount
;
417
if (constructor.
ParameterCount
!= 0)
440
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)
184
if (type.Signature.
ParameterCount
> 0)
186
var builder = ArrayBuilder<TypeWithAnnotations>.GetInstance(type.Signature.
ParameterCount
);
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\MethodSymbolExtensions.cs (3)
18
return method.
ParameterCount
!= 0 && method.Parameters[method.
ParameterCount
- 1].IsParams;
46
method.
ParameterCount
!= 0 || method.Arity != 0 || !method.IsMetadataVirtual(ignoreInterfaceImplementationChanges: true))
Symbols\NativeIntegerTypeSymbol.cs (1)
114
if (underlyingMethod.
ParameterCount
== 0)
Symbols\ReducedExtensionMethodSymbol.cs (4)
40
Debug.Assert(method.
ParameterCount
> 0);
97
Debug.Assert(reducedFrom.
ParameterCount
> 0);
143
var paramCount = method.
ParameterCount
;
502
get { return _reducedFrom.
ParameterCount
- 1; }
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
769
var paramCount = signature.
ParameterCount
;
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
379
int paramCount = invoke.
ParameterCount
;
Symbols\Source\SourceMemberContainerSymbol.cs (8)
2051
Debug.Assert(method1.
ParameterCount
== method2.
ParameterCount
);
2053
for (int i = 0; i < method1.
ParameterCount
; i++)
2441
if (op1.
ParameterCount
!= op2.
ParameterCount
)
2446
for (int p = 0; p < op1.
ParameterCount
; ++p)
3839
if (m.MethodKind == MethodKind.Constructor && m.
ParameterCount
== 0)
4541
hasParameterlessInstanceConstructor = hasParameterlessInstanceConstructor || method.
ParameterCount
== 0;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (4)
1262
Debug.Assert(baseMethod.
ParameterCount
== overrideMethod.
ParameterCount
- overrideParameterOffset);
1453
Debug.Assert(baseMethod.
ParameterCount
== overrideMethod.
ParameterCount
- overrideParameterOffset);
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
906
if (!IsStatic ||
ParameterCount
> 0 || !ReturnsVoid || IsAbstract || IsVirtual)
Symbols\Synthesized\Records\SynthesizedRecordClone.cs (2)
129
if (ctor.
ParameterCount
== 1 && ctor.Parameters[0].RefKind == RefKind.None &&
169
ParameterCount
: 0,
Symbols\Synthesized\Records\SynthesizedRecordCopyCtor.cs (1)
131
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)
334
Debug.Assert(userMain.
ParameterCount
== 0 || userMain.
ParameterCount
== 1);
464
Debug.Assert(ctor.
ParameterCount
== 0);
467
Debug.Assert(initializer.
ParameterCount
== 0);
555
Debug.Assert(ctor.
ParameterCount
== 1);
558
Debug.Assert(initializer.
ParameterCount
== 0);
Symbols\TypeSymbolExtensions.cs (4)
867
if (currentPointer.
ParameterCount
== 0)
889
for (i = 0; i < currentPointer.
ParameterCount
- 1; i++)
1958
if (funcPtrType.Signature.
ParameterCount
> 0)
1960
var paramsBuilder = ArrayBuilder<TypeWithAnnotations>.GetInstance(funcPtrType.Signature.
ParameterCount
);
Symbols\Wrapped\WrappedMethodSymbol.cs (1)
66
get { return UnderlyingMethod.
ParameterCount
; }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenOverridingAndHiding.cs (2)
4109
Assert.Equal(1, fooA.
ParameterCount
);
4115
Assert.Equal(1, fooB.
ParameterCount
);
Emit\EditAndContinue\EditAndContinueTests.cs (2)
7118
var ctor0 = compilation0.GetMember<NamedTypeSymbol>("S").InstanceConstructors.Single(m => m.
ParameterCount
== 0);
7119
var ctor1 = compilation1.GetMember<NamedTypeSymbol>("S").InstanceConstructors.Single(m => m.
ParameterCount
== 0);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (7)
Attributes\AttributeTests.cs (2)
655
Assert.Equal(1, attributeData.AttributeConstructor.
ParameterCount
);
3972
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
);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
1409
bool parametersAreOutside = currentFrame.
ParameterCount
== 0 && !parameterNamesInOrder.IsEmpty;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (3)
HoistedThisTests.cs (3)
1269
CheckIteratorOverloading(source, m => m.
ParameterCount
== 0);
1291
CheckIteratorOverloading(source, m => m.
ParameterCount
== 1);
1424
CheckIteratorOverloading(source, m => m.
ParameterCount
== 0);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (50)
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)
3917
Assert.Equal(2, m.
ParameterCount
);
Semantics\LambdaTests.cs (3)
8308
Assert.Equal(2, lambdas[2].
ParameterCount
);
8329
Assert.Equal(3, lambdas[0].
ParameterCount
);
8335
Assert.Equal(3, lambdas[1].
ParameterCount
);
Semantics\NativeIntegerTests.cs (1)
564
for (int i = 0; i < method.
ParameterCount
; i++)
Semantics\OperatorTests.cs (1)
7668
Assert.Equal(1, symbol1.GetSymbol().
ParameterCount
);
Semantics\PrimaryConstructorTests.cs (10)
373
Assert.Equal(2, ctor.
ParameterCount
);
444
Assert.Equal(2, ctor.
ParameterCount
);
491
Assert.Equal(1, ctor.
ParameterCount
);
557
Assert.Equal(2, ctor.
ParameterCount
);
591
var ctor = c.InstanceConstructors.Where(m => m.
ParameterCount
== 2).Last();
627
if (ctor.
ParameterCount
== 2)
645
else if (ctor.
ParameterCount
== 0)
652
Assert.Equal(1, ctor.
ParameterCount
);
683
if (ctor.
ParameterCount
== 2)
696
Assert.Equal(0, ctor.
ParameterCount
);
Semantics\RecordStructTests.cs (1)
3409
Assert.Equal(2, deconstruct.
ParameterCount
);
Semantics\RecordTests.cs (3)
14121
Assert.Equal(2, deconstruct.
ParameterCount
);
18160
var copyCtor = comp.GetMember<NamedTypeSymbol>("A").InstanceConstructors.Where(c => c.
ParameterCount
== 1).Single();
18168
copyCtor = comp.GetMember<NamedTypeSymbol>("B").InstanceConstructors.Where(c => c.
ParameterCount
== 1).Single();
Semantics\UnsafeTests.cs (4)
5016
var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 0);
5017
var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
5082
var structMethod1 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 0);
5083
var structMethod2 = structType.GetMembers("M").OfType<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (32)
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
);
1070
Assert.Equal(property.ParameterCount, accessor.
ParameterCount
);
1078
Assert.Equal(property.ParameterCount + 1, accessor.
ParameterCount
);
Symbols\RequiredMembersTests.cs (2)
5211
var copyCtor = c.GetMembers(".ctor").Cast<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
5273
var copyCtor = c.GetMembers(".ctor").Cast<MethodSymbol>().Single(m => m.
ParameterCount
== 1);
Symbols\Retargeting\RetargetCustomAttributes.cs (2)
92
m => ((MethodSymbol)m).
ParameterCount
== 1 && TypeSymbol.Equals(((MethodSymbol)m).GetParameterType(0), oldMsCorLib_systemType, TypeCompareKind.ConsiderEverything2));
95
m => ((MethodSymbol)m).
ParameterCount
== 1 && TypeSymbol.Equals(((MethodSymbol)m).GetParameterType(0), newMsCorLib_systemType, TypeCompareKind.ConsiderEverything2));
Symbols\Retargeting\RetargetingTests.cs (2)
876
Assert.Equal(2, ptrOriginal.Signature.
ParameterCount
);
877
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
);
1434
Assert.Equal(0, clone.
ParameterCount
);
1442
Assert.Equal(0, clone2.
ParameterCount
);
1477
Assert.Equal(0, clone.
ParameterCount
);
1487
Assert.Equal(0, clone2.
ParameterCount
);
1498
Assert.Equal(0, clone3.
ParameterCount
);
1509
Assert.Equal(0, clone4.
ParameterCount
);
1520
Assert.Equal(0, clone5.
ParameterCount
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
FunctionPointerUtilities.cs (1)
299
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
);