Ottenere Intellisense sull'interfaccia che un metodo implementa se questo metodo non sono proprio i commenti XML
-
29-10-2019 - |
Domanda
In Visual Studio 2010 c'è un modo per ottenere Intellisense sull'Interfaccia che un metodo implementa se questo metodo non ha alcuna commenti XML sua?
Suppongo che qualcosa di simile a questo sarebbe abbastanza utile.Vi ricordiamo che i commenti XML con l'interfaccia e non mi piace ripetere (copia) lo stesso testo ad ogni esecuzione del metodo.Solo quando qualcosa di specifico per l'implementazione del metodo deve essere descritto, io do il metodo XML commenti.
Soluzione
Se hai Resharper puoi semplicemente utilizzare Ctrl+Shift+F1 per mostrare il breve aiuto del metodo. Se quel metodo non ha commenti XML viene mostrato l'aiuto della sua interfaccia. Non ho abbastanza reputazione per darti uno screenshot. Quindi ti mostro il mio codice e lo spiego:
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
}
}
Altri suggerimenti
Si può fare questo con Resharper.Se si posiziona il cursore su una dichiarazione di un metodo che non ha alcun commento XML, Rehsarper offre venga rinnovato automaticamente copiare il commento del metodo di base.