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