19 references to GetParameterTypes
Microsoft.CodeAnalysis.CSharp (5)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (1)
3282
constructedFromMethod.
GetParameterTypes
(),
Binder\Semantics\OverloadResolution\OverloadResolution.cs (2)
3902
var parameterTypes = isNewExtensionMember ? GetParameterTypesIncludingReceiver(member) : member.
GetParameterTypes
();
4333
: leastOverriddenMember.
GetParameterTypes
();
Binder\Semantics\OverloadResolution\OverloadResolution_ArgsToParameters.cs (1)
62
return [symbol.ContainingType.ExtensionParameter.TypeWithAnnotations, .. symbol.
GetParameterTypes
()];
Symbols\MemberSymbolExtensions.cs (1)
350
foreach (var parameterType in member.
GetParameterTypes
())
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (4)
Emit\EditAndContinue\EditAndContinueTests.cs (4)
18477
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterTypes
()[0].SpecialType == SpecialType.System_Int32)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18478
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterTypes
()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol),
18555
Edit(SemanticEditKind.Delete, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterTypes
()[0].SpecialType == SpecialType.System_Boolean)?.ISymbol, newSymbolProvider: c=>c.GetMember("C")),
18556
Edit(SemanticEditKind.Insert, symbolProvider: c => c.GetMembers("C.M").FirstOrDefault(m => m.
GetParameterTypes
()[0].SpecialType == SpecialType.System_Int32)?.ISymbol),
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (8)
EditAndContinue\TopLevelEditingTests.cs (8)
6080
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S.C"))
6084
semanticEdits: [SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.C.F2").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)])
7349
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Byte))?.ISymbol)
7355
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("S.F").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("S"))
8748
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
8749
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
8788
SemanticEdit(SemanticEditKind.Delete, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Boolean))?.ISymbol, deletedSymbolContainerProvider: c => c.GetMember("C")),
8789
SemanticEdit(SemanticEditKind.Insert, c => c.GetMembers("C.Main").FirstOrDefault(m => m.
GetParameterTypes
().Any(t => t.SpecialType == SpecialType.System_Int32))?.ISymbol)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
1739
Assert.Equal(TypeKind.TypeParameter, actualSymbol.
GetParameterTypes
().Single().Type.TypeKind);
1765
Assert.Equal(TypeKind.TypeParameter, actualSymbol.
GetParameterTypes
().Single().Type.TypeKind);