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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.