Propriedade ProjectItem.ContainingProject
Obtém o projeto que hospeda o ProjectItem.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property ContainingProject As Project
Project ContainingProject { get; }
property Project^ ContainingProject {
Project^ get ();
}
abstract ContainingProject : Project
function get ContainingProject () : Project
Valor de propriedade
Tipo: EnvDTE.Project
A Project object.
Exemplos
Sub ContainingProjectExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project.
Try
' Create a new namespace.
Dim projItem As ProjectItem = dte.ActiveDocument.ProjectItem
Dim cm As CodeModel = projItem.ContainingProject.CodeModel
cm.AddNamespace("TestNamespace", projItem.Name)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
public void ContainingProjectExample(DTE2 dte)
{
// Before running this example, open a code document from
// a project.
try
{
// Create a new namespace.
ProjectItem projItem = dte.ActiveDocument.ProjectItem;
CodeModel cm = projItem.ContainingProject.CodeModel;
cm.AddNamespace("TestNamespace", projItem.Name, -1);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
Como: compilar e executar os exemplos de código de modelo de objeto de automação