Proprietà Imports.ContainingProject
Ottiene il progetto che contiene l'elemento selezionato. Solo lettura.
Spazio dei nomi: VSLangProj
Assembly: VSLangProj (in VSLangProj.dll)
Sintassi
'Dichiarazione
ReadOnly Property ContainingProject As Project
Project ContainingProject { get; }
property Project^ ContainingProject {
Project^ get ();
}
abstract ContainingProject : Project with get
function get ContainingProject () : Project
Valore proprietà
Tipo: Project
Restituisce un oggetto Project.
Note
Utilizzare questa proprietà per recuperare l’oggetto Project che include l’elemento.
Esempi
Nell'esempio che segue viene illustrato l'utilizzo di una funzione macro privata per recuperare il nome del progetto che contiene l’elemento del progetto selezionato. Per usare la funzione viene creato un metodo test.
' 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
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.