Interfaccia VCCodeElements
Raccolta di oggetti che rappresentano singoli elementi di codice all'interno di uno o più file di origine.
Spazio dei nomi: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Sintassi
'Dichiarazione
<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
Il tipo VCCodeElements espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Count | Ottiene un valore che indica il numero di oggetti nella raccolta. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Parent | Ottiene l'oggetto padre immediato di un determinato oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
CreateUniqueID | Crea un identificatore a livello di codice che non entri in conflitto con altri identificatori nell'area di validità e segua le regole di denominazione del linguaggio corrente.Questo metodo non è implementato in Visual C#. | |
Find | Restituisce l'elemento di codice specificato dell'oggetto padre. | |
GetEnumerator | Ottiene un enumeratore per gli elementi della raccolta VCCodeElements. | |
Item | Restituisce l'elemento di codice specificato dell'oggetto padre. | |
Reserved1 | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Sort | Ordina una raccolta di elementi. |
In alto
Note
Un oggetto Collection di VCCodeElements è una raccolta di uno o più oggetti di VCCodeElement. Ciascun oggetto dell'oggetto Collection di VCCodeElements rappresenta un singolo elemento di codice (ad esempio una definizione o un elemento della sintassi dichiarativa).
Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.
Esempi
In questo esempio vengono visualizzati i nomi di tutti gli oggetti elemento di codice dichiarati a livello globale dello spazio dei nomi di progetto esistente (in ordine alfabetico).
' 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