Represents a single operation of a multi-operation code action.
A CodeAction that can vary with user specified options.
Apply this annotation to a SyntaxNode to indicate a conflict may exist that requires user understanding and acknowledgment before taking action.
A CodeActionOperation for navigating to a specific position in a document. When is called an implementation of CodeAction can return an instance of this operation along with the other operations they want to apply. For example, an implementation could generate a new Document in one CodeActionOperation and then have the host editor navigate to that Document using this operation.
A code action operation for requesting a document be opened in the host environment.
Represents a preview operation for generating a custom user preview for the operation.
Apply this annotation to an appropriate SyntaxNode to request that it should be renamed by the user after the action.
Apply this annotation to a SyntaxNode to indicate that a warning message should be presented to the user.