2009-12-10 17 views

cevap

46

olduğunu.

Resharper-> Kodunuzu> Taşı Sol altında Bulundu veya Sağ

taşıyın.

+7

'dur NOT: Bu bir refactoring DEĞİLDİR, yani arayanları DEĞİŞTİRMEZ. Metni hareket ettirmenin basit bir yolu. Yeniden yönlendirmeyi gerçekten istiyorsanız (tüm arayanları uygun şekilde yeniden sıralayın), Sam Holder'in önerdiği gibi İmzayı Değiştir'i kullanın. –

+10

Müthiş. Sabitlemek için harika (tabii ki diğer insanlar) Assert.AreEqual() hataları. –

+0

@DavidPeters Tam olarak bu sorunu araştırmamın nedeni! – ThePadawan

0

Biliyorum Refactor pro bunu yapar - buna "Yeniden Sıralama Parametreleri" yeniden adlandırması denir.

VS 10'un da bu built in'a sahip olduğu anlaşılıyor.

Ve ReSharper bunu Change Signature olarak adlandırır.

+0

vs2008 de –

+0

ve msvs2005 muhtemelen –

7

Sadece bunu yapan bir kısayol tuşu var mı bilmiyorum, ancak Yeniden Düzenleyici'yi kullanarak, imzayı değiştirip imzalamayı değiştirip parametreleri yeniden sıralayabilirsiniz.

değişim imza için varsayılan kısayol tuşu Sen + Alt + sol ok/sağ

ok Shift

Ctrl + deneyebilirsiniz Ctrl-F6

+0

sürümünü ifade etmiyoruz Tools => options => keyboard - hotkey'i ayarlamak mümkün olmalıdır. –

+0

R # 8'de, kısayol tuşu CTRL + R, S –

0

VS> = 2005 Ctrl-R'de, O, dahili yeniden sıralama parametrelerinin varsayılan değeridir - veya sağ tıklayıp refactor menüsünü seçtim. Bunun elbette ifade açık olduğunu sanmıyorum.

İlgili konular