FixAllContext Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contexte pour les correctifs de code « Corriger toutes les occurrences » fournis par un Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider.
public ref class FixAllContext
public class FixAllContext
type FixAllContext = class
Public Class FixAllContext
- Héritage
-
FixAllContext
Constructeurs
FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crée un FixAllContext. Utilisez cette surcharge lors de l’application de tout corriger à un diagnostic avec un emplacement source.
Cette surcharge ne peut pas être utilisée avec ContainingMember ou ContainingType la valeur pour . |
FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crée un avec FixAllContext un associé |
FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crée un FixAllContext. Utilisez cette surcharge lors de l’application du correctif à un diagnostic sans emplacement source, c’est-à-dire None. |
Propriétés
CancellationToken |
CancellationToken pour corriger toutes les sessions. |
CodeActionEquivalenceKey |
Valeur EquivalenceKey attendue d’un CodeAction participant à ce correctif. |
CodeFixProvider |
Sous-jacent CodeFixProvider qui a déclenché ce correctif tout. |
DiagnosticIds |
ID de diagnostic à corriger. Notez que GetDocumentDiagnosticsAsync(Document)les méthodes et GetProjectDiagnosticsAsync(Project)GetAllDiagnosticsAsync(Project) retournent uniquement diagnostics dont les ID sont contenus dans cet ensemble d’ID. |
Document |
Document dans lequel la correction de toutes les occurrences a été déclenchée, null si est FixAllContext limité à un projet. |
Progress |
Récepteur de progression pour signaler la progression d’une opération fix-all. |
Project |
Projet dans lequel la correction de toutes les occurrences a été déclenchée. |
Scope |
FixAllScope pour corriger toutes les occurrences. |
Solution |
Solution pour corriger toutes les occurrences. |
Méthodes
GetAllDiagnosticsAsync(Project) |
Obtient toutes les diagnostics dans le projet donné filtrées par DiagnosticIds. Cela inclut les diagnostics au niveau du document pour tous les documents du projet donné et les diagnostics au niveau du projet, c’est-à-dire diagnostics sans emplacement source, dans le projet donné. |
GetDocumentDiagnosticsAsync(Document) |
Obtient toutes les diagnostics dans le document donné filtrées par DiagnosticIds. |
GetProjectDiagnosticsAsync(Project) |
Obtient toutes les diagnostics au niveau du projet, c’est-à-dire diagnostics sans emplacement source, dans le projet donné filtré par DiagnosticIds. |
WithCancellationToken(CancellationToken) |
Obtient un nouveau FixAllContext avec le cancellationToken donné. |