Pregunta

Me preguntaba si es posible hacer referencia a un nombre de clase genérica dinámico en un comentario y lo han resuelto de forma condicional en el IDE?

Ejemplo simple clase base:

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

Si ahora heredar de esta clase y pasa a ser la clase usuario a continuación, me gustaría tener IntelliSense muestran mi comentario como "Recupera todos los miembros de los usuarios de la base de datos".

¿Es esto posible?

¿Fue útil?

Solución

No hay manera de conseguir Intellisense para escribir automáticamente el nombre del tipo genérico que se utiliza para su llamada específica. Lo mejor que puede hacer es utilizar el href="http://msdn.microsoft.com/en-us/library/ms173192.aspx" rel="nofollow noreferrer"> typeparamref etiqueta , lo que indica que visual Studio (y más importante cualquier generador docmentation) que se está refiriendo a un parámetro de tipo genérico (T en este caso).

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