Microsoft.CodeAnalysis.Editing 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
| DocumentEditor |
Editor para realizar cambios en el árbol de sintaxis de un documento. |
| ImportAdder | |
| SolutionEditor |
Editor para realizar cambios en varios documentos de una solución. |
| SymbolEditor |
Editor para realizar cambios en declaraciones de origen de símbolos. |
| SymbolEditorExtensions | |
| SyntaxEditor |
Editor para realizar cambios en un árbol de sintaxis. El editor funciona proporcionando una lista de los cambios que se van a realizar en un árbol determinado en orden. Se proporcionan SyntaxNode cambios a los que se aplicarán en el árbol original para el que se crea el editor. La semántica de la aplicación es la siguiente:
|
| SyntaxEditorExtensions | |
| SyntaxGenerator |
Generador independiente del lenguaje para crear nodos de sintaxis. Esta API se puede usar para crear nodos de sintaxis específicos del lenguaje que son semánticamente similares entre los lenguajes. Los árboles generados por esta API intentarán respetar las preferencias del usuario siempre que sea posible. Por ejemplo, la generación MemberAccessExpression(SyntaxNode, String) se realizará de forma que "esto" o "Me" se simplificarán según la preferencia del usuario si Simplifier se usa. |
Estructuras
| DeclarationModifiers |
Enumeraciones
| DeclarationKind | |
| OperatorKind | |
| SpecialTypeConstraintKind |
Delegados
| SymbolEditor.AsyncDeclarationEditAction |
Acción que realiza cambios en un nodo de declaración dentro de .SyntaxTree |
| SymbolEditor.DeclarationEditAction |
Acción que realiza cambios en un nodo de declaración dentro de .SyntaxTree |