Ich versuche, ein Visual Studio Addin zu schreiben. Der folgende Code wird verwendet, um die globalen Variablen oder Klassennamen oder Funktionsnamen eines ausgewählten Texts im Visual Studio-Codefenster anzuzeigen. Es zeigt jedoch nicht die in einer Funktion definierten Variablen an. Wie kann ich dies ändern, um lokale Variablen anzuzeigen?Zugriff auf lokale Variable von Visual Studio Addin
'Call this function inside OnConnection event of the addin
Sub displayCodeElementName()
' Before running this example, open a code document from a project
' and place the insertion point inside a variable definition.
Try
' Retrieve the CodeVariable at the insertion point.
Dim sel As TextSelection = _
CType(applicationObject.ActiveDocument.Selection, TextSelection)
Dim var As CodeVariable2 = CType(sel.ActivePoint.CodeElement(vsCMElement.vsCMElementVariable), CodeVariable2)
' Display the code element name
MsgBox(var.Name & " is the name.")
Catch ex As Exception
MsgBox(ex.Message)
End Try
End sub