FixAllContext 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í.
Contexto para "Corregir todas las repeticiones" correcciones de código proporcionadas por .Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider
public ref class FixAllContext
public class FixAllContext
type FixAllContext = class
Public Class FixAllContext
- Herencia
-
FixAllContext
Constructores
FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un nuevo FixAllContext. Use esta sobrecarga al aplicar la corrección de todo a un diagnóstico con una ubicación de origen.
Esta sobrecarga no se puede usar con ni ContainingType con ContainingMember el valor de . |
FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un objeto con FixAllContext un asociado |
FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un nuevo FixAllContext. Use esta sobrecarga al aplicar la corrección de todo a un diagnóstico sin ubicación de origen, es decir, None. |
Propiedades
CancellationToken |
CancellationToken para corregir todas las sesiones. |
CodeActionEquivalenceKey |
Valor EquivalenceKey esperado de un CodeAction participante en esta corrección. |
CodeFixProvider |
Subyacente CodeFixProvider que desencadenó esta corrección. |
DiagnosticIds |
Identificadores de diagnóstico que se van a corregir. Tenga en cuenta que GetDocumentDiagnosticsAsync(Document)los métodos , GetProjectDiagnosticsAsync(Project) y GetAllDiagnosticsAsync(Project) devuelven solo los diagnósticos cuyos identificadores están incluidos en este conjunto de identificadores. |
Document |
Documento en el que se han desencadenado todas las repeticiones, null si el FixAllContext ámbito es un proyecto. |
Progress |
Receptor de progreso para notificar el progreso de una operación de corrección. |
Project |
Proyecto en el que se han activado todas las repeticiones. |
Scope |
FixAllScope para corregir todas las repeticiones. |
Solution |
Solución para corregir todas las repeticiones. |
Métodos
GetAllDiagnosticsAsync(Project) |
Obtiene todos los diagnósticos del proyecto especificado filtrado por DiagnosticIds. Esto incluye tanto diagnósticos de nivel de documento para todos los documentos del proyecto dado como para los diagnósticos de nivel de proyecto, es decir, diagnósticos sin ubicación de origen, en el proyecto especificado. |
GetDocumentDiagnosticsAsync(Document) |
Obtiene todos los diagnósticos del documento especificado filtrado por DiagnosticIds. |
GetProjectDiagnosticsAsync(Project) |
Obtiene todos los diagnósticos de nivel de proyecto, es decir, diagnósticos sin ubicación de origen, en el proyecto especificado filtrado por DiagnosticIds. |
WithCancellationToken(CancellationToken) |
Obtiene un nuevo FixAllContext objeto con el cancellationToken especificado. |