BuildManager.ContainingProject – vlastnost
Získá projektu, které je součástí vybrané položky.Jen pro čtení
Obor názvů: VSLangProj
Sestavení: VSLangProj (v VSLangProj.dll)
Syntaxe
'Deklarace
ReadOnly Property ContainingProject As Project
Get
Project ContainingProject { get; }
property Project^ ContainingProject {
Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project
Hodnota vlastnosti
Typ: EnvDTE.Project
Vrátí Project objektu.
Poznámky
Tato vlastnost slouží k načtení Project objekt, který obsahuje položky.
Příklady
Tento příklad ukazuje použití soukromých makro funkce načíst název projektu, které je součástí projektu vybrané položky.Zkušební metoda je vytvořen pomocí funkce.
' 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
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.