VS2010 для отображения сводной информации из родительских интерфейсов / класса в IntelliSense

#c# #visual-studio-2010 #intellisense

#c# #visual-studio-2010 #intellisense

Вопрос:

Я хочу знать, есть ли какой-либо метод для отображения сводной информации из родительских интерфейсов / класса в IntelliSense.

Допустим, у меня есть интерфейс IMyInterface и класс MyClass

 public interface IMyInterface
{
    ///<summary>
    /// This is just a testing method
    ///</summary>
    void MyMethod();
}

public class MyClass : IMyInterface
{
    public void MyMethod() { /* do nothing */ }
}
  

Проблема, с которой я сталкиваюсь, заключается в том, что для каждого метода мне нужно вручную скопировать теги сводки из родительских интерфейсов или абстрактного класса, чтобы я хотел, чтобы информация отображалась в IntelliSense, когда я использовал MyClass. Это делает меня очень неудобным.

Итак, я обращаюсь за помощью…… Спасибо!

Ответ №1:

Просто используйте интерфейс, если вам нужен intellisense и вы не хотите копировать документацию.

 IMyInterface instance = new MyClass();
instance.MyMethod(); // shows intellisense
  

Некоторые инструменты, такие как resharper, предлагают вам скопировать документацию при реализации интерфейса. Приветствия