Ottenere Intellisense sull'interfaccia che un metodo implementa se questo metodo non sono proprio i commenti XML

StackOverflow https://stackoverflow.com/questions/8883079

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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top