Reference.ContainingProject-Eigenschaft
Ruft das Projekt ab, in dem das ausgewählte Element enthalten ist. Schreibgeschützt.
Namespace: VSLangProj
Assembly: VSLangProj (in vslangproj.dll)
Syntax
'Declaration
'Usage
Eigenschaftenwert
Gibt ein Project-Objekt zurück.
Hinweise
Rufen Sie mit dieser Eigenschaft das Project-Objekt ab, in dem das Element enthalten ist.
Beispiel
In diesem Beispiel wird gezeigt, wie der Name des Projekts, in dem das ausgewählte Projektelement enthalten ist, mit einer privaten Makrofunktion abgerufen werden kann. Es wird eine Testmethode erstellt, in der die Funktion angewendet wird.
' Macro Editor
Imports VSLangProj
Private Function GetProjectName(ByVal refs As References) _
As String
Return refs.ContainingProject.Name
End Function
Sub TestGetProjectName()
' First project is a Visual Basic or C# project.
Dim theVSProject As VSProject = _
CType(DTE.Solution.Projects.Item(1).Object, VSProject)
Dim refs As References = theVSProject.References
MsgBox(GetProjectName(refs))
End Sub
Siehe auch
Referenz
Reference-Schnittstelle
Reference-Member
VSLangProj-Namespace