Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)

Microsoft.VisualStudio.VCCodeModel contiene los objetos y miembros para el modelo de código de Visual C++.

Clases

  Clase Descripción
Clase pública vcCMConstants Modelo de código de Visual C++ define una colección de GUID para usarlos en la implementación de extensores de automatización.Un extensor de automatización permite ampliar las propiedades, que vienen determinadas por sus necesidades y que automatiza el modelo de código de Visual C++.Para obtener más información sobre extensores de automatización y compatibilidad con ellos, vea Implementar y utilizar extensores de automatización.

Interfaces

  Interfaz Descripción
Interfaz pública MFCDialogNumberVariableExtender Proporciona acceso al intervalo mínimo y máximo de una variable de tipo numérico en un cuadro de diálogo de MFC.
Interfaz pública MFCDialogStringVariableExtender Proporciona acceso al intervalo máximo de caracteres de una variable de tipo cadena en un cuadro de diálogo de MFC.
Interfaz pública MFCDialogVariableExtender Proporciona acceso a un elemento de código de variable en un cuadro de diálogo de MFC existente.
Interfaz pública VCCodeAttribute Proporciona acceso a un atributo de elemento.
Interfaz pública VCCodeBase Objeto que proporciona acceso a la lista de clases base del objeto primario.
Interfaz pública VCCodeClass Objeto que proporciona acceso a cualquier elemento de clase recopilado en un objeto VCCodeModel.
Interfaz pública VCCodeDelegate Objeto que representa un elemento de código de delegado (declarado con la palabra clave __delegate).
Interfaz pública VCCodeElement Objeto que proporciona acceso a cualquier elemento de código dentro de un archivo de código fuente.
Interfaz pública VCCodeElements Colección de objetos (que representan elementos de código individuales) dentro de uno o más archivos de código fuente.
Interfaz pública VCCodeEnum Objeto que representa un elemento de código de enumeración en el código fuente de una solución.
Interfaz pública VCCodeEvent Objeto que representa un elemento de código de evento (declarado con la palabra clave __event).
Interfaz pública VCCodeFunction Objeto que define una construcción de función en el archivo de código fuente.
Interfaz pública VCCodeIDLCoClass Objeto que define un elemento CoClass en un archivo .idl.
Interfaz pública VCCodeIDLImport Objeto que define un elemento Import en un archivo .idl.
Interfaz pública VCCodeIDLImportLib Objeto que define un elemento importlib en un archivo .idl.
Interfaz pública VCCodeIDLLibrary Objeto que define un elemento de biblioteca en un archivo .idl.
Interfaz pública VCCodeImport Objeto que representa un elemento de código #import en el código fuente de una solución.
Interfaz pública VCCodeInclude Objeto que representa un elemento de código #include en el código fuente de una solución.
Interfaz pública VCCodeInterface Objeto que representa una interfaz .idl estándar, un elemento de código dispinterface o un elemento de código (modificado por la palabra clave __interface) en el código fuente de una solución.
Interfaz pública VCCodeMacro Objeto que representa un elemento de código de macros (instrucción #define) en el código fuente de una solución.
Interfaz pública VCCodeMap Objeto que representa un elemento de código de mapa en el código fuente de una solución.
Interfaz pública VCCodeMapEntry Objeto que define una construcción de entrada de mapa en un archivo de código fuente.
Interfaz pública VCCodeModel Objeto que proporciona acceso en el nivel de proyecto a cualquier elemento de código contenido.
Interfaz pública VCCodeNamespace Objeto que representa un elemento de espacio de nombres en el código fuente de una solución.
Interfaz pública VCCodeParameter Objeto que representa un parámetro de una función, propiedad, etc. en un archivo de código fuente.
Interfaz pública VCCodeProperty Objeto que representa un elemento de código de propiedad (declarado con la palabra clave __property).
Interfaz pública VCCodeReference No implementado actualmente.
Interfaz pública VCCodeStruct Objeto que representa un elemento de código de estructura en el código fuente de una solución.
Interfaz pública VCCodeTypedef Objeto que representa un elemento de código typedef en el código fuente de una solución.
Interfaz pública VCCodeUnion Objeto que representa un elemento de código union en el código fuente de una solución.
Interfaz pública VCCodeUsing Objeto que representa un elemento de código #using (Directiva) (C++) en el código fuente de una solución.
Interfaz pública VCCodeUsingAlias Un objeto que representa un elemento de código de alias en el código fuente de una solución.
Interfaz pública VCCodeVariable Objeto que representa una construcción de variable en un archivo de código fuente.
Interfaz pública VCDesignElement Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública VCDesignElements Infraestructura. Sólo para uso interno de Microsoft.
Interfaz pública VCDialogExtender Objeto que proporciona acceso a una clase de cuadro de diálogo existente en una solución.
Interfaz pública VCFileCodeModel Objeto que representa los elementos de código en un archivo de código fuente.
Interfaz pública VCLanguageManager Objeto que se utiliza para validar diversos elementos de código de un archivo de código fuente de C++.

Enumeraciones

  Enumeración Descripción
Enumeración pública vcCMElement Proporciona valores que definen la clase de VCCodeElement.
Enumeración pública vcCMNameValidationOption Proporciona opciones de validación del nombre.
Enumeración pública vsCMAddPosition Determina la posición del nuevo elemento de código en relación con el objeto primario.
Enumeración pública vsCMMFCDialogVariableIDType Lo usa la propiedad IDType.
Enumeración pública vsCMSort Este miembro lo usa el método Sort.
Enumeración pública vsCMValidateFileExtension Este miembro lo usa el método ValidateFile.
Enumeración pública vsCMWhere Lo usan las propiedades StartPointOf, EndPointOf y Location.