Projects, interface
Représente tous les projets d'un type donné.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
<GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")> _
Public Interface Projects _
Inherits IEnumerable
[GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
public interface Projects : IEnumerable
[GuidAttribute(L"E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
public interface class Projects : IEnumerable
[<GuidAttribute("E3EC0ADD-31B3-461F-8303-8A5E6931257A")>]
type Projects =
interface
interface IEnumerable
end
public interface Projects extends IEnumerable
Le type Projects expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient une valeur indiquant le nombre d'objets de la collection Projects. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Kind | Obtient une chaîne GUID indiquant le genre ou le type de l'objet. | |
Parent | Obtient l'objet parent immédiat d'une collection Projects. | |
Properties | Obtient une collection de toutes les propriétés relatives à la collection Projects. |
Début
Méthodes
Nom | Description | |
---|---|---|
GetEnumerator() | Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.) | |
GetEnumerator() | Obtient un énumérateur pour les éléments de la collection. | |
Item | Retourne un membre indexé d'une collection Projects. |
Début
Notes
La collection Projects représente tous les projets d'un même type dans l'instance en cours de l'environnement de développement intégré (IDE, Integrated Development Environment). Généralement, cette collection est liée tardivement à l'objet DTE.
Exemples
Sub ProjectsExample()
' Before running, be sure you have one or more projects
' loaded in the solution.
Dim prj As Project
Dim prjs As Projects
Dim msg As String
' Go through all of the projects in the solution and display
' their names and types.
prjs = DTE.Solution.Projects
For Each prj In prjs
msg += "NAME: " & prj.Name & "TYPE: " & prj.Kind & vbCr
Next
MsgBox(msg)
End Sub