Partager via


FixAllContext Constructeurs

Définition

Surcharges

FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Crée un FixAllContext. Utilisez cette surcharge lors de l’application d’un correctif à un diagnostic avec un emplacement source.

Cette surcharge ne peut pas être utilisée avec ou ContainingType valeur ContainingMember pour le scope. Pour ceux qui corrigent toutes les étendues, utilisez le FixAllContext constructeur qui accepte un paramètre « diagnosticSpan » pour identifier le membre ou le type contenant en fonction de cette étendue.

FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Crée un FixAllContext. Utilisez cette surcharge lors de l’application du correctif à un diagnostic sans emplacement source, c’est-à-dire None.

FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Crée un nouveau FixAllContext avec un élément associé diagnosticSpan. Utilisez cette surcharge lors de l’application d’un correctif à un diagnostic avec un emplacement source et à l’aide ContainingMember ou ContainingType pour le scope. Lors de l’utilisation d’autres étendues de correction, diagnosticSpan n’est pas obligatoire et d’autres constructeurs qui ne prennent pas d’étendue de diagnostic peuvent être utilisés à la place.

FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

Crée un FixAllContext. Utilisez cette surcharge lors de l’application d’un correctif à un diagnostic avec un emplacement source.

Cette surcharge ne peut pas être utilisée avec ou ContainingType valeur ContainingMember pour le scope. Pour ceux qui corrigent toutes les étendues, utilisez le FixAllContext constructeur qui accepte un paramètre « diagnosticSpan » pour identifier le membre ou le type contenant en fonction de cette étendue.

public:
 FixAllContext(Microsoft::CodeAnalysis::Document ^ document, Microsoft::CodeAnalysis::CodeFixes::CodeFixProvider ^ codeFixProvider, Microsoft::CodeAnalysis::CodeFixes::FixAllScope scope, System::String ^ codeActionEquivalenceKey, System::Collections::Generic::IEnumerable<System::String ^> ^ diagnosticIds, Microsoft::CodeAnalysis::CodeFixes::FixAllContext::DiagnosticProvider ^ fixAllDiagnosticProvider, System::Threading::CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Document * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (document As Document, codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

Paramètres

document
Document

Document dans lequel corriger toutes les occurrences a été déclenchée.

codeFixProvider
CodeFixProvider

Sous-jacent CodeFixProvider qui a déclenché ce correctif tout.

scope
FixAllScope

FixAllScope pour corriger toutes les occurrences.

codeActionEquivalenceKey
String

Valeur EquivalenceKey attendue d’un CodeAction participant à ce correctif.

diagnosticIds
IEnumerable<String>

ID de diagnostic à corriger.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider pour extraire des diagnostics de document/projet pour résoudre un problème dans un FixAllContext.

cancellationToken
CancellationToken

Jeton d’annulation pour corriger tout calcul.

S’applique à

FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

Crée un FixAllContext. Utilisez cette surcharge lors de l’application du correctif à un diagnostic sans emplacement source, c’est-à-dire None.

public:
 FixAllContext(Microsoft::CodeAnalysis::Project ^ project, Microsoft::CodeAnalysis::CodeFixes::CodeFixProvider ^ codeFixProvider, Microsoft::CodeAnalysis::CodeFixes::FixAllScope scope, System::String ^ codeActionEquivalenceKey, System::Collections::Generic::IEnumerable<System::String ^> ^ diagnosticIds, Microsoft::CodeAnalysis::CodeFixes::FixAllContext::DiagnosticProvider ^ fixAllDiagnosticProvider, System::Threading::CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Project project, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
public FixAllContext (Microsoft.CodeAnalysis.Project project, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Project * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (project As Project, codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

Paramètres

project
Project

Projet dans lequel corriger toutes les occurrences a été déclenchée.

codeFixProvider
CodeFixProvider

Sous-jacent CodeFixProvider qui a déclenché ce correctif tout.

scope
FixAllScope

FixAllScope pour corriger toutes les occurrences.

codeActionEquivalenceKey
String

Valeur EquivalenceKey attendue d’un CodeAction participant à ce correctif.

diagnosticIds
IEnumerable<String>

ID de diagnostic à corriger.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider pour extraire des diagnostics de document/projet pour résoudre un problème dans un FixAllContext.

cancellationToken
CancellationToken

Jeton d’annulation pour corriger tout calcul.

S’applique à

FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken)

Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs
Source:
FixAllContext.cs

Crée un nouveau FixAllContext avec un élément associé diagnosticSpan. Utilisez cette surcharge lors de l’application d’un correctif à un diagnostic avec un emplacement source et à l’aide ContainingMember ou ContainingType pour le scope. Lors de l’utilisation d’autres étendues de correction, diagnosticSpan n’est pas obligatoire et d’autres constructeurs qui ne prennent pas d’étendue de diagnostic peuvent être utilisés à la place.

public FixAllContext (Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan? diagnosticSpan, Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider codeFixProvider, Microsoft.CodeAnalysis.CodeFixes.FixAllScope scope, string? codeActionEquivalenceKey, System.Collections.Generic.IEnumerable<string> diagnosticIds, Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider fixAllDiagnosticProvider, System.Threading.CancellationToken cancellationToken);
new Microsoft.CodeAnalysis.CodeFixes.FixAllContext : Microsoft.CodeAnalysis.Document * Nullable<Microsoft.CodeAnalysis.Text.TextSpan> * Microsoft.CodeAnalysis.CodeFixes.CodeFixProvider * Microsoft.CodeAnalysis.CodeFixes.FixAllScope * string * seq<string> * Microsoft.CodeAnalysis.CodeFixes.FixAllContext.DiagnosticProvider * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.CodeFixes.FixAllContext
Public Sub New (document As Document, diagnosticSpan As Nullable(Of TextSpan), codeFixProvider As CodeFixProvider, scope As FixAllScope, codeActionEquivalenceKey As String, diagnosticIds As IEnumerable(Of String), fixAllDiagnosticProvider As FixAllContext.DiagnosticProvider, cancellationToken As CancellationToken)

Paramètres

document
Document

Document dans lequel corriger toutes les occurrences a été déclenchée.

diagnosticSpan
Nullable<TextSpan>

Étendue pour le diagnostic pour lequel corriger toutes les occurrences a été déclenchée.

codeFixProvider
CodeFixProvider

Sous-jacent CodeFixProvider qui a déclenché ce correctif tout.

scope
FixAllScope

FixAllScope pour corriger toutes les occurrences.

codeActionEquivalenceKey
String

Valeur EquivalenceKey attendue d’un CodeAction participant à ce correctif.

diagnosticIds
IEnumerable<String>

ID de diagnostic à corriger.

fixAllDiagnosticProvider
FixAllContext.DiagnosticProvider

FixAllContext.DiagnosticProvider pour extraire des diagnostics de document/projet pour résoudre un problème dans un FixAllContext.

cancellationToken
CancellationToken

Jeton d’annulation pour corriger tout calcul.

S’applique à