una tipos que programacion objetos llamar ejemplos crear como clases clase c# visual-studio visual-studio-2010 stylecop xml-documentation

c# - tipos - que es una clase en programacion



¿Cuál es la forma correcta de comentar un constructor en una clase genérica? (2)

Necesitas usar llaves:

/// <summary> /// Initializes a new instance of the <see cref="Repository{T}"/> class. /// </summary>

Para cada typeparam, simplemente agregue un valor adicional entre llaves, delimitado con una coma.

¿Cuál es la forma correcta de comentar esto? VS se queja de ello:

/// <summary> /// Initializes a new instance of the <see cref="Repository"/> class. /// </summary> /// <param name="unitOfWork">The unit of work.</param> public Repository(IUnitOfWork unitOfWork) { this.UnitOfWork = unitOfWork; }

La advertencia 11 comentario XML sobre ''Data.Repository.Repository (Data.IUnitOfWork)'' tiene un atributo de creación ''Repository'' que no se pudo resolver C: / Projects / xx / yy / DataAccess / Repository.cs 35 58 Data


StyleCop ha definido cómo debería ser .

Si la clase contiene parámetros genéricos, estos se pueden anotar dentro del enlace cref usando cualquiera de los dos formatos siguientes:

/// <summary> /// Initializes a new instance of the <see cref="Customer`1"/> class. /// </summary> public Customer() { } /// <summary> /// Initializes a new instance of the <see cref="Customer{T}"/> class. /// </summary> public Customer() { }