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 | |
---|---|---|
CompareTokenStreams | Compara dos flujos de texto con token (los comentarios y los caracteres en blanco se omiten). | |
IsReservedName | Determina si el nombre especificado es un nombre de C++ reservado. | |
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 de C++ válido. | |
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 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