Pregunta

Creación de extensiones tiene mucho más fácil con VS2010, pero esto no parece ser el caso para todo ...

Mi objetivo: Me WNAT para hacer llamadas a métodos y usos de propiedad de clases estáticas cursiva. (Al igual que Eclipse y Java)

Creo que necesito hablar con el lenguaje C # Servicio de esta información, pero la búsqueda de "Servicio de Idiomas" solo produce resultados sobre cómo crear uno, ni cómo utilizar uno de los ya existentes ...

Para llegar a esta pregunta un poco más general: ¿Cómo puedo obtener información sobre las propiedades del código (estática / visibilidad, etc.) para utilizarlo en una VSX

¿Fue útil?

Solución

En general el uso de un servicio de idiomas se consulta para que el uso de un proveedor de servicios.

Pero, por desgracia C # servicio de idiomas en VS2010 no proporciona API pública y apoyado para conseguir este tipo de información sobre el código fuente. Existe la modelo de código API , pero no soporta cuerpos de los métodos en absoluto. futura versión de Visual Studio proporcionará dicha funcionalidad como API apoyado público.

Así que creo que opciones son:

  • código fuente Parse sí mismo (por ejemplo, usando cci ). Esto es básicamente lo que los principales socios VS como ReSharper y CodeRush están haciendo.
  • También me gustaría comprobar si DXCore de DevExpress (que es gratuito) expone dicha API.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top