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("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
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 o código de exemplo para extensibilidade do Visual C++ código modelo 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