CodeFixContext Struct
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 fornite da un CodeFixProvideroggetto .
public value class CodeFixContext
public struct CodeFixContext
public readonly struct CodeFixContext
type CodeFixContext = struct
Public Structure CodeFixContext
- Ereditarietà
-
CodeFixContext
Costruttori
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo. |
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo. |
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo. |
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo. |
Proprietà
CancellationToken |
Cancellationtoken. |
Diagnostics |
Diagnostica da correggere. NOTA: tutte le diagnostica in questa raccolta hanno lo stesso Spanoggetto . |
Document |
Documento corrispondente alla Span correzione. Per le correzioni del codice che supportano documenti non di origine specificando un valore non predefinito per DocumentKinds, questa proprietà genererà un InvalidOperationExceptionoggetto . Tali correzioni devono usare invece la TextDocument proprietà . |
Span |
Intervallo di testo all'interno Document di o TextDocument da correggere. |
TextDocument |
TextDocument corrispondente alla Span correzione. Questa proprietà deve essere usata invece di Document proprietà in base alle correzioni del codice che supportano documenti non di origine fornendo un valore non predefinito per DocumentKinds |
Metodi
RegisterCodeFix(CodeAction, Diagnostic) |
Aggiungere fornito |
RegisterCodeFix(CodeAction, IEnumerable<Diagnostic>) |
Aggiungere fornito |
RegisterCodeFix(CodeAction, ImmutableArray<Diagnostic>) |
Aggiungere fornito |