En C#, las etiquetas de documentación le permiten generar resultados similares a MSDN. ¿Qué son una lista de etiquetas permitidas para usar dentro del área de comentarios /// (barra diagonal triple) por encima de clases, métodos y propiedades?¿Qué son las etiquetas de documentación C#?
artículoRespuesta
Salida Great documentation on the various C# XML documentation tags. (ir a la parte inferior para ver las etiquetas)
MSDN de 2002 que detalla todas las etiquetas y cuándo usarlos:
Véase el excelente artículo de MSDN here como tu primera parada.
GhostDoc ayuda creando un código auxiliar para su método/clase.
Si escribe este justo por encima de un método o clase, IntelliSense debe le pedirá una lista de etiquetas disponibles:
/// <
¿Qué significan todas ellas en general? ¿Qué orden debería usar para especificarlos? ¿Cuáles serían los casos de uso apropiados para cada uno? ¿Qué es posible, pero desalentado en la práctica moderna del desarrollo? – Neolisk
He aquí una lista:
- Resumen
- parámetro
- devuelve
- ejemplo
- código
- ver
- Véase también
- lista
- valor
- archivo
- los derechos de autor
He aquí un ejemplo:
<file> <copyright>(c) Extreme Designers Inc. 2008.</copyright> <datecreated>2008-09-15</datecreated> <summary> Here's my summary </summary> <remarks> <para>The <see cref="TextReader"/> can be used in the following ways:</para> <list type="number"> <item>first item</item> <item>second item</item> </list> </remarks> <example> <code> System.Console.WriteLine("Hello, World"); </code> </example> <param name="aParam">My first param</param> <returns>an object that represents a summary</returns> </file>
No hay una etiqueta de autor para C# – Nap
¿Qué sucede si tengo una url que debo señalar para obtener más información? ¿Dónde pongo eso? –
@KevinDriedger - Te sugiero que edites la lista y elimines la etiqueta 'author'. Por un momento me alegré de verlo allí y luego me sentí decepcionado después de leer el comentario votado de Nap y verificarlo yo mismo con [el enlace provisto] (http://web.archive.org/web/20100118163744/http:// thoughtpad.net/alan-dean/cs-xml-documentation.html) [por David Mohundro] (https://stackoverflow.com/a/65989/978502) – yair
mirar dentro de la documentación para Sandcastle. Este es el nuevo estándar de documentación para .NET.
- 1. ¿Por qué las etiquetas son todas minúsculas?
- 2. ¿Qué son las etiquetas de entidad de respuesta HTTP?
- 3. ¿Son válidas las etiquetas de descripción múltiple?
- 4. ¿Son realmente necesarios los nombres de las etiquetas XML/HTML dentro de las etiquetas de cierre?
- 5. ¿Qué etiquetas HTML son compatibles con los componentes Swing?
- 6. ¿Cuáles son las etiquetas HTML válidas en las fuentes RSS?
- 7. ¿Qué son las colecciones genéricas en C#?
- 8. ¿Qué son etiquetas como @param y @return en IntelliJ IDEA?
- 9. ¿Qué son las fortunas?
- 10. Plantillas de documentación C++
- 11. ¿Qué son exactamente las definiciones, declaraciones y asignaciones de C++?
- 12. ¿Qué son las convenciones de llamadas personalizadas?
- 13. ¿Qué son iteradores, C++?
- 14. ¿Qué son [] en C#?
- 15. Qué etiquetas HTML son compatibles con Crystal Reports 2008
- 16. ¿Qué son las llamadas en java?
- 17. ¿Qué son las cookies firmadas y por qué son útiles?
- 18. R: ¿Qué son las tragamonedas?
- 19. ¿Qué son las variables puras?
- 20. ¿Qué son las asas? IntPtr
- 21. ¿Qué son las Uniones no restringidas propuestas en C++ 11?
- 22. ¿Qué son las API privadas
- 23. ¿Qué son las variables estáticas?
- 24. ¿Las matrices C# son seguras?
- 25. ¿Por qué son necesarias las declaraciones anticipadas?
- 26. ¿Qué son las interfaces y los delegados en C#?
- 27. ¿Qué son las clases "string", "stream" y "stringstream" en C++?
- 28. ¿Las engas C# son seguras?
- 29. ¿Qué puedo hacer con mi documentación XML?
- 30. etiquetas html en las etiquetas de opción
Por desgracia, el dominio ha expirado y este es un enlace roto. –
Bueno, eso huele mal: el caché de Google todavía lo tiene, pero ¿por cuánto tiempo, quién sabe? –
Supongo que es como JavaDocs cuando publica eso en una página web. Enlace más actualizado aquí: http://msdn.microsoft.com/en-us/library/b2s063f7.aspx – puretppc