Compartir a través de


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
Método público CompareTokenStreams Compara dos secuencias de texto símbolo-sabias (los comentarios y los whitechars que omiten).
Método público IsReservedName Determina si el nombre especificado es nombre reservado ++ de C/C++.
Método público RefreshUserKeywords Actualiza las palabras clave definidas por el usuario de un archivo.
Método público ValidateFileName Determina si el nombre de archivo especificado es un nombre de archivo de C++ válido.
Método público ValidateIdentifier determina si el nombre especificado es un identificador válido de C++.
Método público ValidateParameterNames Determina si la lista de parámetros especificada es válida.
Método público ValidateQualifiedName Determina si el nombre especificado es un nombre completo de C++ válido.
Método público 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

Vea también

Referencia

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)