VSProjectItem.ContainingProject Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.