DocumentationProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase que se usa para proporcionar documentación XML al compilador para los miembros de los metadatos. Se debe devolver una implementación personalizada de esta clase desde documentationResolver para proporcionar comentarios de documentación XML desde cachés personalizadas o ubicaciones.
public ref class DocumentationProvider abstract
public abstract class DocumentationProvider
type DocumentationProvider = class
Public MustInherit Class DocumentationProvider
- Herencia
-
DocumentationProvider
- Derivado
Constructores
DocumentationProvider() |
Clase que se usa para proporcionar documentación XML al compilador para los miembros de los metadatos. Se debe devolver una implementación personalizada de esta clase desde documentationResolver para proporcionar comentarios de documentación XML desde cachés personalizadas o ubicaciones. |
Propiedades
Default |
Clase que se usa para proporcionar documentación XML al compilador para los miembros de los metadatos. Se debe devolver una implementación personalizada de esta clase desde documentationResolver para proporcionar comentarios de documentación XML desde cachés personalizadas o ubicaciones. |
Métodos
Equals(Object) |
DocumentationProviders se comparan al determinar si se puede reutilizar un AssemblySymbol. Por lo tanto, si varias instancias pueden representar la misma documentación, es imperativo que Equals (y GetHashCode) se invaliden para capturar este hecho. De lo contrario, es posible terminar con varios AssemblySymbols para el mismo ensamblado, que juega a problemas con la jerarquía de tipos. |
GetDocumentationForSymbol(String, CultureInfo, CancellationToken) |
Captura un comentario de documentación para el identificador de miembro especificado. |
GetHashCode() |
DocumentationProviders se comparan al determinar si se puede reutilizar un AssemblySymbol. Por lo tanto, si varias instancias pueden representar la misma documentación, es imperativo que GetHashCode (y Equals) se invaliden para capturar este hecho. De lo contrario, es posible terminar con varios AssemblySymbols para el mismo ensamblado, que juega a problemas con la jerarquía de tipos. |