50 references to GetParameterCount
Microsoft.CodeAnalysis.CSharp (11)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (3)
1027
int paramCount = member.
GetParameterCount
();
2204
declaredParameterCount = m.Member.
GetParameterCount
();
3134
int parameterCount = member.
GetParameterCount
() + (member.GetIsVararg() ? 1 : 0);
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (2)
1137
if (method.GetIsVararg() && parm == method.
GetParameterCount
())
1153
bool isLastParameter = method.
GetParameterCount
() == parm + 1; // This is used to later decide if we need to try to unwrap a params array
Lowering\LocalRewriter\LocalRewriter_Call.cs (2)
1021
Debug.Assert(rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() + 1);
1035
return rewrittenArguments.Length == methodOrIndexer.
GetParameterCount
() &&
Symbols\MemberSignatureComparer.cs (4)
409
(member1.
GetParameterCount
() != member2.
GetParameterCount
()))
422
if (member1.
GetParameterCount
() > 0 && !HaveSameParameterTypes(member1.GetParameters(), typeMap1, member2.GetParameters(), typeMap2,
510
hash = Hash.Combine(member.
GetParameterCount
(), hash);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (34)
EditAndContinue\TopLevelEditingTests.cs (34)
6711
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
6717
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
7739
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7740
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
7771
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7772
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 3)?.ISymbol)
7811
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7812
SemanticEdit(SemanticEditKind.Insert, c => ((IMethodSymbol)c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 3)?.ISymbol)?.PartialImplementationPart)
7922
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7923
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol)
7954
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 3)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
7955
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
9040
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("Test")),
9041
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("Test.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
9906
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
9907
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C..ctor").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol)
11333
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("Test..ctor").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("Test")),
11334
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("Test..ctor").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
15808
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15809
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15810
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.this[]").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol),
15826
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.get_Item").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15827
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.set_Item").FirstOrDefault(m => m.
GetParameterCount
() == 3)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
15828
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.this[]").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol),
16810
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16811
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
16829
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16830
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol)
16848
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16849
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
16866
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16867
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 0)?.ISymbol)
16885
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
16886
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
Emit\EditAndContinue\EditAndContinueTests.cs (4)
15874
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15875
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol),
15932
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 2)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
15933
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterCount
() == 1)?.ISymbol),
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\Source\CustomModifierCopyTests.cs (1)
1995
int numParameters = member.
GetParameterCount
();