Udostępnij za pośrednictwem


Właściwość VSProjectItem.ContainingProject —

Pobiera projektu, będący częścią zaznaczonego elementu.Tylko do odczytu.

Przestrzeń nazw:  VSLangProj
Zestaw:  VSLangProj (w VSLangProj.dll)

Składnia

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

Wartość właściwości

Typ: Project
Zwraca Project obiektu.

Uwagi

Ta właściwość służy do pobierania Project obiekt, który zawiera element.

Przykłady

Ten przykład demonstruje użycie funkcji makr prywatnych pobrać nazwy projektu, który element wybrany projekt jest częścią.Metoda badania jest tworzony do funkcji.

' 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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VSProjectItem Interfejs

Przestrzeń nazw VSLangProj