Microsoft.CodeAnalysis.CodeActions Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
ApplyChangesOperation |
para CodeActionOperation aplicar cambios de solución a un área de trabajo. GetOperationsAsync(CancellationToken) puede devolver como máximo una ApplyChangesOperation. Los hosts pueden proporcionar control personalizado para ApplyChangesOperations, pero si requiere un CodeAction comportamiento de host personalizado no admitido por un solo ApplyChangesOperation, en su lugar: |
CodeAction |
Una acción generada por un CodeFixProvider objeto o .CodeRefactoringProvider |
CodeActionOperation |
Representa una sola operación de una acción de código de varias operaciones. |
CodeActionWithOptions |
que CodeAction puede variar con las opciones especificadas por el usuario. Invalide una de o ComputeOperationsAsync(Object, CancellationToken)ComputeOperationsAsync(Object, IProgress<CodeAnalysisProgress>, CancellationToken) para calcular realmente las operaciones de esta acción. |
ConflictAnnotation |
Aplique esta anotación a un SintaxisNode para indicar que puede existir un conflicto que requiera comprensión y confirmación del usuario antes de tomar medidas. |
OpenDocumentOperation |
Operación de acción de código para solicitar que se abra un documento en el entorno host. |
PreviewOperation |
Representa una operación de vista previa para generar una vista previa de usuario personalizada para la operación. |
RenameAnnotation |
Aplique esta anotación a un SintaxisNode adecuado para solicitar que el usuario la cambie de nombre después de la acción. |
WarningAnnotation |
Aplique esta anotación a un SintaxisNode para indicar que se debe presentar un mensaje de advertencia al usuario. |
Enumeraciones
CodeActionPriority |
Prioridad de una acción de código determinada producida por o CodeRefactoringProvider .CodeFixProvider Las acciones de código usan prioridades para agruparse, con acciones de prioridad más baja que se muestran después de las de mayor prioridad. Los proveedores deben poner acciones de código menos relevantes en cubos de prioridad inferior para que aparezcan más adelante en la interfaz de usuario, lo que permite al usuario obtener acciones de código importantes más rápidamente. |
CodeActionRequestPriority |
Clase de prioridad en la que se debe ejecutar un determinado CodeRefactoringProvider o CodeFixProvider . Los proveedores se ejecutan en orden de prioridad, lo que permite calcular y mostrar los resultados de los proveedores de mayor prioridad al usuario sin tener que esperar o compartir recursos informáticos con proveedores de prioridad inferior. Los proveedores deben elegir clases de prioridad inferior si son:
|