VSProjectItem.ContainingProject Eigenschaft

Definition

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

Project

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.

Gilt für