25 references to GetParameterCount
Microsoft.CodeAnalysis.CSharp (10)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1279
int parameterCount = result.Member.
GetParameterCount
();
1305
int paramCount = member.
GetParameterCount
();
2713
declaredParameterCount = m.Member.
GetParameterCount
() + (m.Member.GetIsNewExtensionMember() ? 1 : 0);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1308
Debug.Assert(rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() + 1);
1319
return rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() &&
Symbols\MemberSignatureComparer.cs (4)
438
if (member1.
GetParameterCount
() != member2.
GetParameterCount
())
451
if (member1.
GetParameterCount
() > 0 && !HaveSameParameterTypes(member1.GetParameters().AsSpan(), typeMap1, member2.GetParameters().AsSpan(), typeMap2,
543
hash = Hash.Combine(member.
GetParameterCount
(), hash);
Symbols\MemberSymbolExtensions.cs (1)
198
return symbol.
GetParameterCount
() + (hasExtensionParameter ? 1 : 0);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\EditAndContinueTests.cs (4)
19920
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
19921
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol),
20015
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
20016
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (10)
EditAndContinue\TopLevelEditingTests.cs (10)
9396
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
9402
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
24213
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24214
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
24232
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24233
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol)
24269
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24270
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol)
24288
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24289
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\CustomModifierCopyTests.cs (1)
2138
int numParameters = member.
GetParameterCount
();