CodeFixContext Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll. |
| CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll. |
| CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll. |
| CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll. |
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll.
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)
Parameter
- document
- Document
Dokument, das behoben werden soll.
- diagnostic
- Diagnostic
Zu behebende Diagnose. Der Id dieser Diagnose muss sich in der Gruppe des FixableDiagnosticIds zugeordneten CodeFixProviderenthalten.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegatieren, um eine CodeAction Korrektur einer Teilmenge von Diagnose zu registrieren.
- cancellationToken
- CancellationToken
Abbruchtoken.
- Attribute
Ausnahmen
Löst diese Ausnahme aus, wenn eines der Argumente NULL ist.
Gilt für:
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll.
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)
Parameter
- document
- TextDocument
Textdokument, das behoben werden soll.
- diagnostic
- Diagnostic
Zu behebende Diagnose. Der Id dieser Diagnose muss sich in der Gruppe des FixableDiagnosticIds zugeordneten CodeFixProviderenthalten.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegatieren, um eine CodeAction Korrektur einer Teilmenge von Diagnose zu registrieren.
- cancellationToken
- CancellationToken
Abbruchtoken.
Ausnahmen
Löst diese Ausnahme aus, wenn eines der Argumente NULL ist.
Gilt für:
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll.
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)
Parameter
- document
- Document
Dokument, das behoben werden soll.
- span
- TextSpan
Textspanne innerhalb des document zu behebenden Bereichs.
- diagnostics
- ImmutableArray<Diagnostic>
Zu behebende Diagnose.
Alle Diagnose müssen denselben spanaufweisen.
Darüber hinaus muss sich die Id der einzelnen Diagnosen im Satz des FixableDiagnosticIds des zugeordneten CodeFixProviderenthalten.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegatieren, um eine CodeAction Korrektur einer Teilmenge von Diagnose zu registrieren.
- cancellationToken
- CancellationToken
Abbruchtoken.
- Attribute
Ausnahmen
Löst diese Ausnahme aus, wenn eines der Argumente NULL ist.
Löst diese Ausnahme aus, wenn die angegebene diagnostics leer ist, über ein NULL-Element verfügt oder über ein Element verfügt, dessen Spanne nicht gleich spanist.
Gilt für:
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
- Quelle:
- CodeFixContext.cs
Erstellt einen Codefixkontext, der an RegisterCodeFixesAsync(CodeFixContext) die -Methode übergeben werden soll.
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)
Parameter
- document
- TextDocument
Textdokument, das behoben werden soll.
- span
- TextSpan
Textspanne innerhalb des document zu behebenden Bereichs.
- diagnostics
- ImmutableArray<Diagnostic>
Zu behebende Diagnose.
Alle Diagnose müssen denselben spanaufweisen.
Darüber hinaus muss sich die Id der einzelnen Diagnosen im Satz des FixableDiagnosticIds des zugeordneten CodeFixProviderenthalten.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Delegatieren, um eine CodeAction Korrektur einer Teilmenge von Diagnose zu registrieren.
- cancellationToken
- CancellationToken
Abbruchtoken.
Ausnahmen
Löst diese Ausnahme aus, wenn eines der Argumente NULL ist.
Löst diese Ausnahme aus, wenn die angegebene diagnostics leer ist, über ein NULL-Element verfügt oder über ein Element verfügt, dessen Spanne nicht gleich spanist.