7

Mi chiedevo se è possibile fare riferimento a un nome di classe generica dinamica in un commento e lo hanno condizionato risolto nell'IDE?Riferimento commento generico

Esempio semplice classe di base:

// <summary> 
// Retrieves all <T> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
//magic 
} 

Se ora mi ereditare da questa classe e sembra essere di classe utente poi mi piacerebbe avere IntelliSense mostrare il mio commento come "Recupera tutti i membri utente dal Banca dati".

È possibile?

risposta

4

Non c'è modo di ottenere Intellisense di scrivere automaticamente il nome del tipo generico utilizzato per la chiamata specifica. Il meglio che puoi fare è utilizzare il tag typeparamref, che indica a Visual Studio (e più importante qualsiasi generatore docmentation) che ci si riferisce a un parametro di tipo generico (T in questo caso).

// <summary> 
// Retrieves all <typeparamref name="T"/> members from the database. 
// </summary> 
public void GetAll<T>() 
{ 
    //magic 
}