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
();
2703
declaredParameterCount = m.Member.
GetParameterCount
() + (m.Member.GetIsNewExtensionMember() ? 1 : 0);
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1242
Debug.Assert(rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() + 1);
1253
return rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() &&
Symbols\MemberSignatureComparer.cs (4)
455
if (member1.
GetParameterCount
() != member2.
GetParameterCount
())
468
if (member1.
GetParameterCount
() > 0 && !HaveSameParameterTypes(member1.GetParameters().AsSpan(), typeMap1, member2.GetParameters().AsSpan(), typeMap2,
556
hash = Hash.Combine(member.
GetParameterCount
(), hash);
Symbols\MemberSymbolExtensions.cs (1)
197
return symbol.
GetParameterCount
() + (hasExtensionParameter ? 1 : 0);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\EditAndContinueTests.cs (4)
18786
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18787
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol),
18868
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18869
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)
7328
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
7334
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
22125
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
22126
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
22144
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
22145
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol)
22181
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
22182
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol)
22200
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
22201
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
();