dotnet/roslyn
Make Method Async renames wrong method if a method with the same name already exists
Aberta
#47.155 aberto em 26 de ago. de 2020
Area-IDEBugFeature - Renamehelp wanted
Métricas do repositório
- Stars
- (20.414 estrelas)
- Métricas de merge de PR
- (Mesclagem média 6d 17h) (256 fundiu PRs em 30d)
Description
Version Used: VS 16.7.2
Steps to Reproduce: Create the following Methods
static int Foo()
{
return 42;
}
static int Foo()
{
await Task.Delay(42);
return 1;
}
Place the cursor on the await and select Make method async refactoring
Expected Behavior:
static int Foo()
{
return 42;
}
static async Task<int> FooAsync()
{
await Task.Delay(42);
return 1;
}
Actual Behavior:
static int FooAsync()
{
return 42;
}
static async Task<int> Foo()
{
await Task.Delay(42);
return 1;
}