Condividi tramite


Proprietà Imports.ContainingProject

Ottiene il progetto che contiene l'elemento selezionato. Sola lettura.

Spazio dei nomi:  VSLangProj
Assembly:  VSLangProj (in VSLangProj.dll)

Sintassi

'Dichiarazione
ReadOnly Property ContainingProject As Project
    Get
Project ContainingProject { get; }
property Project^ ContainingProject {
    Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project

Valore proprietà

Tipo: EnvDTE.Project
Restituisce un oggetto Project.

Note

Utilizzare questa proprietà per recuperare l’oggetto Project che include l’elemento.

Esempi

Nell'esempio che segue viene illustrato l'utilizzo di una funzione macro privata per recuperare il nome del progetto che contiene l’elemento del progetto selezionato. Per usare la funzione viene creato un metodo test.

' 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Imports Interfaccia

Spazio dei nomi VSLangProj