CodeFixContext Costruttori
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.
Overload
CodeFixContext(Document, 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(Document, TextSpan, ImmutableArray<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 . |
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo .
public:
CodeFixContext(Microsoft::CodeAnalysis::Document ^ document, Microsoft::CodeAnalysis::Diagnostic ^ diagnostic, Action<Microsoft::CodeAnalysis::CodeActions::CodeAction ^, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostic ^>> ^ registerCodeFix, System::Threading::CancellationToken cancellationToken);
public CodeFixContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Diagnostic diagnostic, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public CodeFixContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Diagnostic diagnostic, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.Diagnostic * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.Diagnostic * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
Public Sub New (document As Document, diagnostic As Diagnostic, registerCodeFix As Action(Of CodeAction, ImmutableArray(Of Diagnostic)), cancellationToken As CancellationToken)
Parametri
- document
- Document
Documento da correggere.
- diagnostic
- Diagnostic
Diagnostica da correggere. L'oggetto Id di questa diagnostica deve trovarsi nel set dell'oggetto FixableDiagnosticIds dell'oggetto associato CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegare per registrare una correzione di un CodeAction subset di diagnostica.
- cancellationToken
- CancellationToken
Token di annullamento.
- Attributi
Eccezioni
Genera questa eccezione se uno degli argomenti è Null.
Si applica a
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo .
public CodeFixContext (Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Diagnostic diagnostic, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.TextDocument * Microsoft.CodeAnalysis.Diagnostic * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
Public Sub New (document As TextDocument, diagnostic As Diagnostic, registerCodeFix As Action(Of CodeAction, ImmutableArray(Of Diagnostic)), cancellationToken As CancellationToken)
Parametri
- document
- TextDocument
Documento di testo da correggere.
- diagnostic
- Diagnostic
Diagnostica da correggere. L'oggetto Id di questa diagnostica deve trovarsi nel set dell'oggetto FixableDiagnosticIds dell'oggetto associato CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegare per registrare una correzione di un CodeAction subset di diagnostica.
- cancellationToken
- CancellationToken
Token di annullamento.
Eccezioni
Genera questa eccezione se uno degli argomenti è Null.
Si applica a
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo .
public:
CodeFixContext(Microsoft::CodeAnalysis::Document ^ document, Microsoft::CodeAnalysis::Text::TextSpan span, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostic ^> diagnostics, Action<Microsoft::CodeAnalysis::CodeActions::CodeAction ^, System::Collections::Immutable::ImmutableArray<Microsoft::CodeAnalysis::Diagnostic ^>> ^ registerCodeFix, System::Threading::CancellationToken cancellationToken);
public CodeFixContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan span, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> diagnostics, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
[System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
public CodeFixContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan span, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> diagnostics, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.Text.TextSpan * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
[<System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)>]
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.Text.TextSpan * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
Public Sub New (document As Document, span As TextSpan, diagnostics As ImmutableArray(Of Diagnostic), registerCodeFix As Action(Of CodeAction, ImmutableArray(Of Diagnostic)), cancellationToken As CancellationToken)
Parametri
- document
- Document
Documento da correggere.
- span
- TextSpan
Intervallo di testo all'interno dell'oggetto document
da correggere.
- diagnostics
- ImmutableArray<Diagnostic>
Diagnostica da correggere.
Tutti i dati di diagnostica devono avere lo stesso span
.
Inoltre, l'oggetto Id di ogni diagnostica deve trovarsi nel set dell'oggetto FixableDiagnosticIds dell'oggetto associato CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegare per registrare una correzione di un CodeAction subset di diagnostica.
- cancellationToken
- CancellationToken
Token di annullamento.
- Attributi
Eccezioni
Genera questa eccezione se uno degli argomenti è Null.
Genera questa eccezione se l'oggetto specificato diagnostics
è vuoto, ha un elemento Null o ha un elemento il cui intervallo non è uguale a span
.
Si applica a
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
- Origine:
- CodeFixContext.cs
Crea un contesto di correzione del codice da passare al RegisterCodeFixesAsync(CodeFixContext) metodo .
public CodeFixContext (Microsoft.CodeAnalysis.TextDocument document, Microsoft.CodeAnalysis.Text.TextSpan span, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> diagnostics, Action<Microsoft.CodeAnalysis.CodeActions.CodeAction,System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> registerCodeFix, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.CodeFixContext : Microsoft.CodeAnalysis.TextDocument * Microsoft.CodeAnalysis.Text.TextSpan * System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic> * Action<Microsoft.CodeAnalysis.CodeActions.CodeAction, System.Collections.Immutable.ImmutableArray<Microsoft.CodeAnalysis.Diagnostic>> * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.CodeFixContext
Public Sub New (document As TextDocument, span As TextSpan, diagnostics As ImmutableArray(Of Diagnostic), registerCodeFix As Action(Of CodeAction, ImmutableArray(Of Diagnostic)), cancellationToken As CancellationToken)
Parametri
- document
- TextDocument
Documento di testo da correggere.
- span
- TextSpan
Intervallo di testo all'interno dell'oggetto document
da correggere.
- diagnostics
- ImmutableArray<Diagnostic>
Diagnostica da correggere.
Tutti i dati di diagnostica devono avere lo stesso span
.
Inoltre, l'oggetto Id di ogni diagnostica deve trovarsi nel set dell'oggetto FixableDiagnosticIds dell'oggetto associato CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegare per registrare una correzione di un CodeAction subset di diagnostica.
- cancellationToken
- CancellationToken
Token di annullamento.
Eccezioni
Genera questa eccezione se uno degli argomenti è Null.
Genera questa eccezione se l'oggetto specificato diagnostics
è vuoto, ha un elemento Null o ha un elemento il cui intervallo non è uguale a span
.