Freigeben über


CodeFixContext Konstruktoren

Definition

Ü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.

Gilt für: