Interface VCLanguageManager
Um objeto usado para validar os vários elementos de código de um arquivo de origem do C++.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxe
'Declaração
<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
O tipo VCLanguageManager expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CompareTokenStreams | Compara dois texto fluxos token-wise (ignorando os comentários e whitechars). | |
IsReservedName | Determina se o nome especificado é um nome reservado do C++. | |
RefreshUserKeywords | Atualiza as palavras-de-definido pelo usuário chave de um arquivo. | |
ValidateFileName | Determina se o nome de arquivo especificado é um nome de arquivo válido do C++. | |
ValidateIdentifier | Determina se o nome especificado é um identificador válido do C++. | |
ValidateParameterNames | Determina se a lista de parâmetro especificado é válida. | |
ValidateQualifiedName | Determina se o nome especificado é um nome qualificado válido do C++. | |
ValidateType | Determina se a expressão especificada é uma expressão de tipo válida do C++. |
Superior
Comentários
O VCLanguageManager objeto permite que a validação de vários elementos de código em um arquivo de origem do C++, como, por exemplo, nomes de variáveis, nomes qualificados, nomes de arquivo de origem do C++ e assim por diante.
Consulte Como compilar um código de exemplo para extensibilidade do modelo de código do Visual C++ para obter informações sobre como compilar e executar esse exemplo.
Exemplos
Este exemplo valida o nome de um arquivo de origem do C++ possível. Este exemplo pressupõe que um arquivo, MyFile.cpp, existe no diretório da solução atual.
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