VCLanguageManager (Interfaz)
Objeto que se utiliza para validar diversos elementos de código de un archivo de código fuente de C++.
Espacio de nombres: Microsoft.VisualStudio.VCCodeModel
Ensamblado: Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxis
'Declaración
<GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")> _
Public Interface VCLanguageManager
[GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")]
public interface VCLanguageManager
[GuidAttribute(L"B7C8AAEA-2487-4C0D-9787-3930226CA3EF")]
public interface class VCLanguageManager
[<GuidAttribute("B7C8AAEA-2487-4C0D-9787-3930226CA3EF")>]
type VCLanguageManager = interface end
public interface VCLanguageManager
El tipo VCLanguageManager expone los siguientes miembros.
Métodos
Nombre | Descripción | |
---|---|---|
CompareTokenStreams | Compara dos secuencias de texto símbolo-sabias (los comentarios y los whitechars que omiten). | |
IsReservedName | Determina si el nombre especificado es nombre reservado ++ de C/C++. | |
RefreshUserKeywords | Actualiza las palabras clave definidas por el usuario de un archivo. | |
ValidateFileName | Determina si el nombre de archivo especificado es un nombre de archivo de C++ válido. | |
ValidateIdentifier | determina si el nombre especificado es un identificador válido de C++. | |
ValidateParameterNames | Determina si la lista de parámetros especificada es válida. | |
ValidateQualifiedName | Determina si el nombre especificado es un nombre completo de C++ válido. | |
ValidateType | Determina si la expresión especificada es una expresión válida de tipo de C++. |
Arriba
Comentarios
El objeto de VCLanguageManager permite la validación de los distintos elementos de código en el archivo de código fuente de C++., como nombres de variable, los nombres calificados, nombres de archivo de código fuente de C++, y así sucesivamente.
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 valida el nombre de un archivo de código fuente posible de C++.Este ejemplo supone que el archivo, MyFile.cpp, existe en el directorio actual de la solución.
Sub ValidateFileName()
Dim vcCM as VCCodeModel
vcCM = DTE.Solution.Item(1).CodeModel
if(DTE.VCLanguageManager.ValidateFileName("MyFile.cpp")) Then
DTE.Solution.Item(1).ProjectItems.AddFromFile("MyFile.cpp")
End Sub