Bir yönteme yönelik argümanların listesi, bir satırda rahatça sığmadıkları noktaya büyürse, her bir bağımsız değişkenin ayrı bir satırda olduğu şekilde kodu biçimlendirmeyi seviyorum Bu gibi (StyleCop öneri şu):Visual Studio'da birden çok satırda argüman listesi otomatik girinti
public void MyMethod(
int someArgument,
double someOtherArgument,
int someMoreArguments)
ben girmek sorunu bu biçimlendirme "kırılgan" olduğunu ve Ctrl + K + D kullanılırken otomatik olarak yeniden biçimlendirilmiş almaz olmasıdır. Örneğin, argümanlardan birinin önüne bazı boşluklar yerleştirirseniz, o yok olur ve ben sıkıcı el ile yeniden biçimlendirme yapmak biter. Bir metodu kopyalarsam (ki, aşırı bir imza sağlamak için), kopyadaki argüman girintisi tamamen dağınık olur.
myEnumerable.
.Where(this and that)
.Where(this and that)
.FirstOrDefault();
Bu tam Obsesif Kompulsif biçimlendirme ve çok küçük bir sorun olduğunu, ancak orada bir fark:
ben de gibi birden çok satırda biçimlendirmek LINQ ifadeleri ile benzer bir sorun var Visual Studio 2010'un, yanlış hizalandığında bu örüntüden sonra otomatik olarak çok satırlı argümanları yeniden girmesini sağlamanın yolu nedir?
ReSharper'ı zaten kullanıyorum; Bunun için bir seçenek olup olmadığını kontrol edeceğim. – Mathias