FixAllContext Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contesto per le correzioni del codice "Correzione di tutte le occorrenze" fornite da un Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvideroggetto .
public ref class FixAllContext
public class FixAllContext
type FixAllContext = class
Public Class FixAllContext
- Ereditarietà
-
FixAllContext
Costruttori
FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un nuovo oggetto FixAllContext. Usare questo overload quando si applicano tutte le correzioni a una diagnostica con un percorso di origine.
Questo overload non può essere usato con ContainingMember o ContainingType valore per . |
FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un nuovo FixAllContext oggetto con un oggetto associato |
FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Crea un nuovo oggetto FixAllContext. Usare questo overload durante l'applicazione di tutte le correzioni a una diagnostica senza percorso di origine, ad esempio None. |
Proprietà
CancellationToken |
AnnullamentoToken per correggere tutte le sessioni. |
CodeActionEquivalenceKey |
Valore EquivalenceKey previsto di una CodeAction partecipazione a questa correzione. |
CodeFixProvider |
Sottostante che ha attivato questa correzione CodeFixProvider tutto. |
DiagnosticIds |
ID di diagnostica da correggere. Si noti che GetDocumentDiagnosticsAsync(Document)i GetProjectDiagnosticsAsync(Project) metodi e GetAllDiagnosticsAsync(Project) restituiscono solo diagnostica i cui ID sono contenuti in questo set di ID. |
Document |
Documento all'interno del quale è stata attivata la correzione di tutte le occorrenze, null se l'ambito FixAllContext è un progetto. |
Progress |
Sink di stato per segnalare lo stato di avanzamento di un'operazione di correzione. |
Project |
Progetto in cui è stata attivata la correzione di tutte le occorrenze. |
Scope |
FixAllScope per correggere tutte le occorrenze. |
Solution |
Soluzione per correggere tutte le occorrenze. |
Metodi
GetAllDiagnosticsAsync(Project) |
Ottiene tutte le diagnostica nel progetto specificato filtrate da DiagnosticIds. Ciò include sia la diagnostica a livello di documento per tutti i documenti del progetto specificato che per la diagnostica a livello di progetto, ovvero la diagnostica senza percorso di origine, nel progetto specificato. |
GetDocumentDiagnosticsAsync(Document) |
Ottiene tutte le diagnostica nel documento specificato filtrato da DiagnosticIds. |
GetProjectDiagnosticsAsync(Project) |
Ottiene tutte le diagnostica a livello di progetto, ovvero la diagnostica senza percorso di origine, nel progetto specificato filtrato da DiagnosticIds. |
WithCancellationToken(CancellationToken) |
Ottiene un nuovo oggetto con l'annullamento FixAllContext specificatoToken. |