Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
.gif)