Reference.ContainingProject Özellik
Seçili öğeyi bir parçası olan proje alır. Salt okunur.
Ad alanı: VSLangProj
Derleme: VSLangProj (VSLangProj.dll içinde)
Sözdizimi
'Bildirim
ReadOnly Property ContainingProject As Project
Get
Project ContainingProject { get; }
property Project^ ContainingProject {
Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project
Özellik Değeri
Tür: EnvDTE.Project
Döndürür bir Project nesne.
Açıklamalar
Almak için bu özelliği kullanın Project nesne içeren öğe.
Örnekler
Bu örnek, seçilen proje öğesi bir parçası olduğu projenin adını almak için özel makro işlevini kullanarak gösterir. Bir test yöntemi kullanmak için oluşturulur.
' 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
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.