VSProjectItem.ContainingProject Propriedade

Definição

Obtém o projeto do qual o item selecionado faz parte. Somente leitura.

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

Valor da propriedade

Project

Retorna um objeto Project.

Atributos

Exemplos

Este exemplo demonstra como usar uma função de macro privada para recuperar o nome do projeto do qual o item de projeto selecionado faz parte. Um método de teste é criado para usar a função.

' 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  

Comentários

Use essa propriedade para recuperar o Project objeto que inclui o item.

Aplica-se a