BuildManager.ContainingProject-Eigenschaft
Aktualisiert: November 2007
Ruft das Projekt ab, dem das ausgewählte Element angehört. Schreibgeschützt.
Namespace: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Syntax
'Declaration
ReadOnly Property ContainingProject As Project
'Usage
Dim instance As BuildManager
Dim value As Project
value = instance.ContainingProject
Project ContainingProject { get; }
property Project^ ContainingProject {
Project^ get ();
}
function get ContainingProject () : Project
Eigenschaftenwert
Typ: EnvDTE.Project
Gibt ein Project-Objekt zurück.
Hinweise
Rufen Sie mit dieser Eigenschaft das Project-Objekt ab, in dem das Element enthalten ist.
Beispiele
In diesem Beispiel wird gezeigt, wie der Name des Projekts, in dem das ausgewählte Projektelement enthalten ist, mit einer privaten Makrofunktion abgerufen werden kann. Es wird eine Testmethode erstellt, in der die Funktion angewendet wird.
' 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
Berechtigungen
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.