dotnet/roslyn
Make Method Async renames wrong method if a method with the same name already exists
Ouverte
#47 155 ouverte le 26 août 2020
Area-IDEBugFeature - Renamehelp wanted
Métriques du dépôt
- Stars
- (20 414 étoiles)
- Métriques de merge PR
- (Merge moyen 6j 17h) (256 PRs mergées en 30 j)
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;
}