VSProjectItem.ContainingProject Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das Projekt ab, zu dem das ausgewählte Element gehört. Schreibgeschützt.
public:
property EnvDTE::Project ^ ContainingProject { EnvDTE::Project ^ get(); };
public:
property EnvDTE::Project ^ ContainingProject { EnvDTE::Project ^ get(); };
[System.Runtime.InteropServices.DispId(3)]
public EnvDTE.Project ContainingProject { [System.Runtime.InteropServices.DispId(3)] get; }
[<System.Runtime.InteropServices.DispId(3)>]
[<get: System.Runtime.InteropServices.DispId(3)>]
member this.ContainingProject : EnvDTE.Project
Public ReadOnly Property ContainingProject As Project
Eigenschaftswert
Gibt ein Project-Objekt zurück.
- Attribute
Beispiele
Dieses Beispiel veranschaulicht die Verwendung einer privaten Makrofunktion, um den Namen des Projekts abzurufen, zu dem das ausgewählte Projekt Element gehört. Eine Testmethode wird erstellt, um die-Funktion zu verwenden.
' 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
Hinweise
Verwenden Sie diese Eigenschaft, um das Project Objekt abzurufen, das das Element enthält.