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
();
2700
declaredParameterCount = m.Member.
GetParameterCount
() + (m.Member.GetIsNewExtensionMember() ? 1 : 0);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1286
Debug.Assert(rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() + 1);
1297
return rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() &&
Symbols\MemberSignatureComparer.cs (4)
426
if (member1.
GetParameterCount
() != member2.
GetParameterCount
())
439
if (member1.
GetParameterCount
() > 0 && !HaveSameParameterTypes(member1.GetParameters().AsSpan(), typeMap1, member2.GetParameters().AsSpan(), typeMap2,
531
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)
19104
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
19105
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol),
19186
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
19187
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)
9339
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
9345
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
24017
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24018
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
24036
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24037
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol)
24073
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24074
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol)
24092
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
24093
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
();