FixAllContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contexto para correções de código "Corrigir todas as ocorrências" fornecidas por um Microsoft.CodeAnalysis.CodeFixes.FixAllContext.FixAllProvider.
public ref class FixAllContext
public class FixAllContext
type FixAllContext = class
Public Class FixAllContext
- Herança
-
FixAllContext
Construtores
FixAllContext(Document, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Cria um novo FixAllContext. Use essa sobrecarga ao aplicar a correção de tudo a um diagnóstico com um local de origem.
Essa sobrecarga não pode ser usada com ContainingMember o valor ou ContainingType para o |
FixAllContext(Document, Nullable<TextSpan>, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Cria um novo FixAllContext com um associado |
FixAllContext(Project, CodeFixProvider, FixAllScope, String, IEnumerable<String>, FixAllContext+DiagnosticProvider, CancellationToken) |
Cria um novo FixAllContext. Use essa sobrecarga ao aplicar a correção de tudo a um diagnóstico sem local de origem, ou seja, None. |
Propriedades
CancellationToken |
CancellationToken para corrigir toda a sessão. |
CodeActionEquivalenceKey |
O EquivalenceKey valor esperado de uma CodeAction participação nessa correção. |
CodeFixProvider |
CodeFixProvider Subjacente que disparou toda essa correção. |
DiagnosticIds |
IDs de diagnóstico a serem corrigidas. Observe que GetDocumentDiagnosticsAsync(Document)os métodos e GetProjectDiagnosticsAsync(Project)GetAllDiagnosticsAsync(Project) retornam apenas diagnóstico cujas IDs estão contidas neste conjunto de IDs. |
Document |
Documento no qual a correção de todas as ocorrências foi disparada, nulo se o FixAllContext estiver no escopo de um projeto. |
Progress |
Coletor de progresso para relatar o progresso de uma operação de correção de tudo. |
Project |
Projeto no qual a correção de todas as ocorrências foi disparada. |
Scope |
FixAllScope para corrigir todas as ocorrências. |
Solution |
Solução para corrigir todas as ocorrências. |
Métodos
GetAllDiagnosticsAsync(Project) |
Obtém todos os diagnóstico no projeto especificado filtrado por DiagnosticIds. Isso inclui diagnóstico de nível de documento para todos os documentos no projeto fornecido e diagnóstico no nível do projeto, ou seja, diagnóstico sem local de origem, no projeto fornecido. |
GetDocumentDiagnosticsAsync(Document) |
Obtém todos os diagnóstico no documento especificado filtrado por DiagnosticIds. |
GetProjectDiagnosticsAsync(Project) |
Obtém todos os diagnóstico no nível do projeto, ou seja, diagnóstico sem local de origem, no projeto fornecido filtrado por DiagnosticIds. |
WithCancellationToken(CancellationToken) |
Obtém um novo FixAllContext com o cancellationToken fornecido. |