VCCodeElements (Interfaz)
Colección de objetos (que representan elementos de código individuales) dentro de uno o más archivos de código fuente.
Espacio de nombres: Microsoft.VisualStudio.VCCodeModel
Ensamblado: Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxis
'Declaración
<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
El tipo VCCodeElements expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
Count | Obtiene un valor que indica el número de objetos de la colección. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Parent | Obtiene el objeto primario inmediato de un objeto dado. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
CreateUniqueID | Crea un identificador de programación que no entra en colisión con otros identificadores del mismo ámbito y que sigue las convenciones de nomenclatura del lenguaje actual.Este método no se implementa en Visual C#. | |
Find | Devuelve el elemento de código especificado del objeto primario. | |
GetEnumerator | Obtiene un enumerador para los elementos de la colección de VCCodeElements. | |
Item | Devuelve el elemento de código especificado del objeto primario. | |
Reserved1 | Infraestructura. Sólo para uso interno de Microsoft. | |
Sort | Ordena una colección de elementos. |
Arriba
Comentarios
Un objeto de colección de VCCodeElements es una colección de uno o más objetos de VCCodeElement . Cada objeto del objeto de colección de VCCodeElements representa un elemento de código individual (como una definición o un elemento de sintaxis declarativa).
Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.
Ejemplos
Este ejemplo muestra los nombres de todos los objetos de elemento de código declarados en el espacio de nombres global de nivel de proyecto existente (alfabéticamente).
' 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