CodeFixContext Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken) |
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode . |
CodeFixContext(Document, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode .
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)
Paramètres
- document
- Document
Document à corriger.
- diagnostic
- Diagnostic
Diagnostic à corriger. Le Id de ce diagnostic doit se trouver dans l’ensemble du FixableDiagnosticIds du associé CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Déléguer pour inscrire un CodeAction correctif d’un sous-ensemble de diagnostics.
- cancellationToken
- CancellationToken
Jeton d'annulation.
- Attributs
Exceptions
Lève cette exception si l’un des arguments est null.
S’applique à
CodeFixContext(TextDocument, Diagnostic, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode .
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)
Paramètres
- document
- TextDocument
Document texte à corriger.
- diagnostic
- Diagnostic
Diagnostic à corriger. Le Id de ce diagnostic doit se trouver dans l’ensemble du FixableDiagnosticIds du associé CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Déléguer pour inscrire un CodeAction correctif d’un sous-ensemble de diagnostics.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Exceptions
Lève cette exception si l’un des arguments est null.
S’applique à
CodeFixContext(Document, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode .
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)
Paramètres
- document
- Document
Document à corriger.
- span
- TextSpan
Étendue de texte dans le document
à corriger.
- diagnostics
- ImmutableArray<Diagnostic>
Diagnostics à corriger.
Tous les diagnostics doivent avoir le même span
.
En outre, le Id de chaque diagnostic doit se trouver dans l’ensemble du FixableDiagnosticIds du associé CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Déléguer pour inscrire un CodeAction correctif d’un sous-ensemble de diagnostics.
- cancellationToken
- CancellationToken
Jeton d'annulation.
- Attributs
Exceptions
Lève cette exception si l’un des arguments est null.
Lève cette exception si le donné diagnostics
est vide, a un élément null ou a un élément dont l’étendue n’est pas égale à span
.
S’applique à
CodeFixContext(TextDocument, TextSpan, ImmutableArray<Diagnostic>, Action<CodeAction,ImmutableArray<Diagnostic>>, CancellationToken)
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
- Source:
- CodeFixContext.cs
Crée un contexte de correctif de code à passer à la RegisterCodeFixesAsync(CodeFixContext) méthode .
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)
Paramètres
- document
- TextDocument
Document texte à corriger.
- span
- TextSpan
Étendue de texte dans le document
à corriger.
- diagnostics
- ImmutableArray<Diagnostic>
Diagnostics à corriger.
Tous les diagnostics doivent avoir le même span
.
En outre, le Id de chaque diagnostic doit se trouver dans l’ensemble du FixableDiagnosticIds du associé CodeFixProvider.
- registerCodeFix
- Action<CodeAction,ImmutableArray<Diagnostic>>
Déléguer pour inscrire un CodeAction correctif d’un sous-ensemble de diagnostics.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Exceptions
Lève cette exception si l’un des arguments est null.
Lève cette exception si le donné diagnostics
est vide, a un élément null ou a un élément dont l’étendue n’est pas égale à span
.