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("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")> _
Public Interface VCLanguageManager
[GuidAttribute("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")]
public interface VCLanguageManager
[GuidAttribute(L"8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")]
public interface class VCLanguageManager
[<GuidAttribute("8D82CD65-79C3-4A47-A39E-F0ACB5AD2C91")>]
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 flujos de texto con token (los comentarios y los caracteres en blanco se omiten).
Método público IsReservedName Determina si el nombre especificado es un nombre de C++ reservado.
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 de C++ válido.
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 de tipo C++ válida.

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)