2011-01-06 25 views
5

benim kodu (Temizleme Kodu, Ctrl + E, Ctrl + C) yeniden biçimlendirmek için Resharper 5.1.1 kullanıyorum. Kodumu istediğim şekilde biçimlendiremiyorum. Benim kod aşağıdaki gibi bakmak istiyorum:Resharper'ın enum için özel ayarları olabilir mi?

public class Person 
{ 
    public enum Sex {Male, Female} 

    public Sex Gender { get; set; } 

    public Person(Sex gender) 
    { 
     Gender = gender; 
    } 
} 

Sorunum enum beraberdir. Bir enum bir tür olduğu için, bir sınıf bir tür olduğu gibi, aynı şekilde tedavi edilir. Bunun için, numaralama

public enum Sex 
{ 
    Male, 
    Female 
} 

olarak tip (diğer bir deyişle enum), ayrı bir hat üzerinde yer alır ve üyeleri de ayrı bir hat üzerinde yer alır ve küme parantezi biçimlendirilir. Tam olarak istediğim bir Sınıf için. Ama bir (basit) enum için sadece onları tek bir satırda istiyorum.

Bir otomatik özellik için bir özel durum var (tek satırda Özet öznitelik/dizinleyici/etkinlik bildirimi yerleştirin), böylece otomatik özellik istediğim şekilde biçimlendirilir.

Tek bir satıra enum yerleştirebilmesi için Resharper'da bir seçenek var mı? Resharper forum aynı soruyu gönderdikten sonra

Güncelleme , bunu şu anda mümkün değildir söylendi. Bunun için bir Feature Request oluşturuldu. Bunun, Resharper’ın gelecekteki bir sürümünde görmek istediğiniz bir seçenek olduğunu düşünüyorsanız, lütfen istek için oy verin. ReSharper seçeneklerinden bir göz alarak

+1

Yuvalanmış Türleri özel yapmak genellikle iyi bir fikirdir. Bir tür genel ise, uygun bir ad alanında yaşamalıdır. – SolutionYogi

cevap

3

, ben de hiçbir seçeneği buldum.

Soruyu ReSharper forum'a gönderirseniz, geliştiricilerinden veya destek mühendislerinden doğrudan yanıt alabilirsiniz.

+0

Burada da maalesef aynı. – UnkwnTech

+1

[ReSharper forum] (http://devnet.jetbrains.net/thread/293079) 'da soruyu tekrarladım. – comecme

+1

Bu mümkün değil, bir özellik isteği oluşturuldu. Sorgudaki güncellemeye bakın. – comecme

İlgili konular