VCCodeElements, interface
Collection d'objets (représentation d'éléments de code individuels) présente dans un ou plusieurs fichiers source.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
<GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")> _
Public Interface VCCodeElements _
Inherits CodeElements
[GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")]
public interface VCCodeElements : CodeElements
[GuidAttribute(L"C49A2E65-13F1-46A2-A008-1E01DCAF19E1")]
public interface class VCCodeElements : CodeElements
[<GuidAttribute("C49A2E65-13F1-46A2-A008-1E01DCAF19E1")>]
type VCCodeElements =
interface
interface CodeElements
end
public interface VCCodeElements extends CodeElements
Le type VCCodeElements expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient une valeur qui indique le nombre d'objets de la collection. | |
DTE | Obtient l'objet d'extensibilité de niveau supérieur. | |
Parent | Obtient l'objet parent immédiat d'un objet donné. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateUniqueID | Crée un identificateur programmatique qui n'entre pas en conflit avec d'autres identificateurs de la portée et qui respecte les règles de nomination du langage en cours.Cette méthode n'est pas implémentée en Visual C#. | |
Find | Retourne l'élément de code spécifié de l'objet parent. | |
GetEnumerator | Obtient un énumérateur pour les éléments de la collection VCCodeElements. | |
Item | Retourne l'élément de code spécifié de l'objet parent. | |
Reserved1 | Infrastructure. Réservé à un usage interne Microsoft. | |
Sort | Trie une collection d'éléments. |
Début
Notes
Objet collection d'VCCodeElements est une collection d'un ou plusieurs objets d'VCCodeElement. Chaque objet dans l'objet collection d'VCCodeElements représente un élément de code individuelle (telle qu'une définition ou un élément de la syntaxe déclarative).
Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.
Exemples
Cet exemple affiche les noms de tous les objets de code déclarés dans l'espace de noms global de niveau projet existant (par ordre alphabétique).
' Macro code.
Sub GetGlobalElements()
Dim vcCM As VCCodeModel
Dim vcElement As VCCodeElement
Dim vcElements as VCCodeElements
vcCM = DTE.Solution.Item(1).CodeModel
vcElements = vcCM.CodeElements
vcElements.Sort(vsCMSort.vsCMSortAlpha)
For Each vcElement In vcElements
MsgBox(vcElement.DisplayName)
Next
End Sub