counter for tumblr
[HowTo]Agregar Código al Código desde un Addin - El blog de Javier Torrecilla

[HowTo]Agregar Código al Código desde un Addin

Introducción

Antes de comenzar a hablar del propio titulo, vamos a hacer un índice de los artículos publicados en la serie de extensibilidad:

Parte 1: Agregar elementos a un menú de VS

Parte 2: Obtener los tipos de Proyecto de VS

Parte 3: Agregar Un Proyecto Nuevo

Parte 4: Agregar Ficheros a un Proyecto

Parte 5: Agregar Referencias

Parte 6: Eliminando Datos

 

En este artículo vamos a ver como agregar código o modificar el texto existente en el documento activo.

Código

   1: string addingText = GetText();
   2: int position = GetPosition();
   3: var fichero = (EnvDTE.Document)_applicationObject.Solution.DTE.ActiveDocument;
   4: var sel = (fichero.Selection as EnvDTE.TextSelection);
   5: sel.GotoLine(position);
   6: sel.Text = addingText ;
   7: sel.NewLine(1);

En el ejemplo utilizo un objeto de tipo TextSelection para agregar el texto en la posición que yo indique a través del conjunto de métodos disponibles.

 

Espero que os sea de utilidad Saludos

Published 29/12/2011 10:07 por Javier Torrecilla
Archivado en: ,,
Comparte este post: