Comment créer une extension VS2010 qui utilise des services en langue
-
28-09-2019 - |
Question
Création d'extensions a beaucoup plus facile avec VS2010, mais cela ne semble pas être le cas pour tout ...
Mon but: Je WNAT de faire des appels de méthode et l'utilisation de propriétés des classes STATIC Italique. (Tout comme Eclipse et Java)
Je pense que je dois parler au service du langage C # pour cette information, mais la recherche de « linguistique » donne simplement les résultats sur la façon de créer, pas comment utiliser l'une des celles qui existent déjà ...
Pour cette question un peu plus générale: Comment puis-je obtenir des informations sur les propriétés du code (etc statique / visibilité) pour l'utiliser dans un VSX
La solution
En général à utiliser un service de langue requête pour l'aide d'un fournisseur de services.
Mais malheureusement service de langage C # dans VS2010 ne fournit pas l'API publique et prise en charge pour obtenir ce genre d'informations sur le code source. Il y a l'API modèle de code , mais ne prend pas en charge les corps de méthode du tout. version future de Visual Studio fournira des fonctionnalités telles que l'API pris en charge publique.
Je pense donc que les options que vous êtes: