none
Détection d'un ResourceManager dans une méthode d'un fichie de code csharp

    Question

  • Bonjour,

    Je suis en train de développer un plugin pour Visual Studio et j'ai besoin de savoir si un ResourceManager est déclaré dans la fonction dans laquelle le caret est situé.

    J'ai essayé de parser la page de code mais une méthode n'a aucun point distinctif me permettant de repérer le début et la fin de celle-ci.

    Est-ce qu'il y aurait un moyen d'obtenir cette information?


    Cordialement.

    lundi 10 octobre 2016 14:00

Réponses

  • J'ai résolu mon problème. Il faut utiliser l'ActiveDocument fourni par le DTE. Via celui-ci, on peut obtenir le TextDocument correspondant au code de la page active et ainsi récupéré le code de la fonction via TextDocument.Selection.ActivePoint.CodeElement[vsCMElement.vsCMElementFunction].
    • Marqué comme réponse Wanjeon mardi 11 octobre 2016 09:59
    mardi 11 octobre 2016 09:59