Partager via


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
Propriété publique Count Obtient une valeur qui indique le nombre d'objets de la collection.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet donné.

Début

Méthodes

  Nom Description
Méthode publique 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#.
Méthode publique Find Retourne l'élément de code spécifié de l'objet parent.
Méthode publique GetEnumerator Obtient un énumérateur pour les éléments de la collection VCCodeElements.
Méthode publique Item Retourne l'élément de code spécifié de l'objet parent.
Méthode publique Reserved1 Infrastructure. Réservé à un usage interne Microsoft.
Méthode publique 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

Voir aussi

Référence

Microsoft.VisualStudio.VCCodeModel, espace de noms