2012-01-16 15 views
5

Visual Studio 2010'da, bu yöntemin herhangi bir XML yorumu yoksa, bir yöntemin uyguladığı Arabirim üzerinde Intellisense elde etmenin bir yolu vardır. Kendi?Bu yöntemin kendi XML yorumlarına sahip olmaması durumunda, bir yöntemin uyguladığı arabirimin Intellisense'i alma

Bunun gibi bir şeyin oldukça yararlı olacağını düşünüyorum. Arayüze XML yorumları eklemeyi seviyorum ve her uygulama yönteminde aynı metni tekrarlamaktan (kopyalamaktan) hoşlanmıyorum. Sadece uygulama yöntemine özgü bir şey tanımlanması gerektiğinde, yönteme kendi XML yorumlarını veriyorum.

+0

XML yorumlarından çıkan verilerden mi bahsediyorsunuz? – Oded

+0

Evet Yani kaynak kodundaki gömülü XML yorumları demek istiyorum – Peladao

cevap

3

ReSharper'ınız varsa, yöntemin kısa yardımını göstermek için Ctrl + Shift + F1 tuşlarını kullanabilirsiniz. Bu yöntemin herhangi bir XML yorumu yoksa, arabiriminin yardımı gösterilir. Size bir ekran görüntüsü vermek için yeterli bir itibarım yok. Bu yüzden size kodumu göstereyim ve açıkladım:

internal interface ISomeInterface 
{ 
    /// <summary> 
    /// Integer1 help text by interface. 
    /// </summary> 
    int Integer1 { get; set; } 
} 

internal class Class2 : ISomeInterface 
{ 
    public int Integer1 { get; set; } 

    public int CallInterface1() 
    { 
    return Integer1; // <- Place cursor on Integer1 and press Ctrl+Shift+F1 
    } 
} 
+0

Artık yeterince ünün var gibi görünüyor ;-) –

0

Bunu Resharper ile yapabilirsiniz. İmlecinizi XML yorumu olmayan bir yöntem beyanına koyarsanız Rehsarper, yorumu otomatik olarak temel yöntemden kopyalamanızı sağlar.

+1

Yorum kopyalamak istemiyorum, sadece küçük açılır pencerede bilgileri görmek istiyorum. Bütün nokta, bir arayüz üzerinde halihazırda bulunan yorumlara eklenecek hiçbir şey bulunmadığı zaman, bir yöntemin yorumlarına sahip olmamaktır. – Peladao