Udostępnij za pośrednictwem


Właściwość BuildManager.ContainingProject —

Pobiera projektu, którego częścią jest zaznaczony element.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

W tym przykładzie przedstawiono sposób użycia funkcji makr prywatnych pobrać nazwy projektu, którego częścią jest element wybranego projektu.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

BuildManager Interfejs

Przestrzeń nazw VSLangProj