Leer en inglés

Compartir a través de


CodeAction.GetChangedDocumentAsync Método

Definición

Sobrecargas

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Calcula los cambios de un único documento. Invalide este método si desea implementar una CodeAction subclase que cambie un único documento. Prefiere invalidar este método GetChangedDocumentAsync(CancellationToken) cuando el cálculo es de larga duración y el progreso se debe mostrar al usuario.

GetChangedDocumentAsync(CancellationToken)

Calcula los cambios de un único documento. Invalide este método si desea implementar una CodeAction subclase que cambie un único documento. Invalide GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) para notificar el progreso del progreso mientras calcula las operaciones.

GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken)

Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs

Calcula los cambios de un único documento. Invalide este método si desea implementar una CodeAction subclase que cambie un único documento. Prefiere invalidar este método GetChangedDocumentAsync(CancellationToken) cuando el cálculo es de larga duración y el progreso se debe mostrar al usuario.

protected virtual System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> GetChangedDocumentAsync(IProgress<Microsoft.CodeAnalysis.CodeAnalysisProgress> progress, System.Threading.CancellationToken cancellationToken);

Parámetros

cancellationToken
CancellationToken

Devoluciones

Excepciones

Si esta acción de código no admite el cambio de un único documento.

Comentarios

Se espera que todas las acciones de código funcionen en soluciones. Este método es un asistente para simplificar la implementación de para las acciones de GetChangedSolutionAsync(CancellationToken) código que solo necesitan cambiar un documento.

Se aplica a

Roslyn 4.13.0 y otras versiones
Producto Versiones
Roslyn 4.9.2, 4.12.2, 4.13.0

GetChangedDocumentAsync(CancellationToken)

Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs
Source:
CodeAction.cs

Calcula los cambios de un único documento. Invalide este método si desea implementar una CodeAction subclase que cambie un único documento. Invalide GetChangedDocumentAsync(IProgress<CodeAnalysisProgress>, CancellationToken) para notificar el progreso del progreso mientras calcula las operaciones.

protected virtual System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> GetChangedDocumentAsync(System.Threading.CancellationToken cancellationToken);

Parámetros

cancellationToken
CancellationToken

Devoluciones

Excepciones

Si esta acción de código no admite el cambio de un único documento.

Comentarios

Se espera que todas las acciones de código funcionen en soluciones. Este método es un asistente para simplificar la implementación de para las acciones de GetChangedSolutionAsync(CancellationToken) código que solo necesitan cambiar un documento.

Se aplica a

Roslyn 4.13.0 y otras versiones
Producto Versiones
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0