Aracılığıyla paylaş


References.ContainingProject Özellik

Seçili öğeyi bir parçası olduğu 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

Ayrıca bkz.

Başvuru

References Arabirim

VSLangProj Ad Alanı