Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

ProjectItem, interface

Représente un élément d'un projet.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

[GuidAttribute("0B48100A-473E-433C-AB8F-66B9739AB620")]
public interface ProjectItem

Le type ProjectItem expose les membres suivants.

  NomDescription
Propriété publiqueCollectionObtient la collection ProjectItems contenant l'objet ProjectItem qui prend en charge cette propriété.
Propriété publiqueConfigurationManagerObtient l'objet ConfigurationManager pour ce ProjectItem.
Propriété publiqueContainingProjectObtient le projet hébergeant le ProjectItem.
Propriété publiqueDocumentObtient Document associé à l'élément, le cas échéant.
Propriété publiqueDTEObtient l'objet d'extensibilité de niveau supérieur.
Propriété publiqueExtenderObtient l'objet Extender demandé s'il est disponible pour cet objet.
Propriété publiqueExtenderCATIDObtient l'identificateur de catégorie (CATID) d'extendeur de l'objet.
Propriété publiqueExtenderNamesObtient une liste d'extendeurs disponibles pour l'objet.
Propriété publiqueFileCodeModelObtient l'objet FileCodeModel de l'élément de projet.
Propriété publiqueFileCountObtient le nombre de fichiers associés à un ProjectItem.
Propriété publiqueFileNamesObtient le chemin d'accès complet et le nom de fichiers associés à un élément de projet.
Propriété publiqueIsDirtyInfrastructure. Réservé à un usage interne Microsoft.
Propriété publiqueIsOpenObtient une valeur indiquant si l'élément de projet est ouvert dans un mode particulier.
Propriété publiqueKindObtient une chaîne GUID indiquant le genre ou le type de l'objet.
Propriété publiqueNameObtient ou définit le nom de l'objet.
Propriété publiqueObjectObtient un objet accessible par nom au moment de l'exécution.
Propriété publiqueProjectItemsObtient un ProjectItems pour l'objet.
Propriété publiquePropertiesObtient une collection de toutes les propriétés relatives à l'objet.
Propriété publiqueSavedObtient ou définit une valeur indiquant si l'objet a été modifié ou non depuis son dernier enregistrement ou sa dernière ouverture.
Propriété publiqueSubProjectSi l'élément de projet est la racine d'un sous-projet, la propriété SubProject retourne l'objet Project pour le sous-projet.
Début

  NomDescription
Méthode publiqueDeleteSupprime l'élément du projet et de son emplacement de stockage.
Méthode publiqueExpandViewDéveloppe la vue de l'Explorateur de solutions pour afficher les éléments de projet.
Méthode publiqueOpenOuvre ProjectItem dans la vue spécifiée.
Méthode publiqueRemoveSupprime l'élément de projet de la collection.
Méthode publiqueSaveEnregistre le projet ou l'élément de projet.
Méthode publiqueSaveAsEnregistre l'élément de projet.
Début

' Before running, create a new project or open an existing project.
Sub ListProj()
   Dim proj As Project = DTE.ActiveSolutionProjects(0)
   Dim win As Window = _
     DTE.Windows.Item(Constants.vsWindowKindCommandWindow)
   ListProjAux(proj.ProjectItems(), 0)
End Sub

Sub ListProjAux(ByVal projitems As ProjectItems, ByVal Level As Integer)
   Dim projitem As ProjectItem
   For Each projitem In projitems
      MsgBox("Project item: " & projitem.Name, Level)
      ' Recurse if the project item has sub-items...
      Dim projitems2 As ProjectItems
      projitems2 = projitem.ProjectItems
      Dim notsubcoll As Boolean = projitems2 Is Nothing
      If Not notsubcoll Then
         ListProjAux(projitems2, Level + 1)
      End If
   Next
End Sub

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft