Interfaccia VCLanguageManager
Oggetto utilizzato per convalidare vari elementi di codice di un file di origine C++.
Spazio dei nomi: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)
Sintassi
'Dichiarazione
<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
Il tipo VCLanguageManager espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
CompareTokenStreams | Confronta due flussi di testo come un token (ignorando i commenti e i whitechars). |
![]() |
IsReservedName | Determina se il nome specificato sia un nome riservato C++. |
![]() |
RefreshUserKeywords | Aggiorna le parole chiave definite dall'utente da un file. |
![]() |
ValidateFileName | Determina se il nome file specificato sia un nome file C++ valido. |
![]() |
ValidateIdentifier | determina se il nome specificato è un identificatore valido di C++. |
![]() |
ValidateParameterNames | Determina se l'elenco di parametri fornito è valido. |
![]() |
ValidateQualifiedName | Determina se il nome specificato è un nome completo C++ valido. |
![]() |
ValidateType | Determina se l'espressione specificata è un'espressione valida del tipo di C++. |
In alto
Note
VCLanguageManager l'oggetto consente la convalida di vari elementi di codice nei file di origine C++, ad esempio nomi di variabili, specificando nomi completi, nomi file di origine C++, e così via.
vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++ per informazioni su come compilare ed eseguire l'esempio.
Esempi
In questo esempio convalida il nome di un file di origine possibile C++.In questo esempio si presuppone che un file, MyFile.cpp, esiste nella cartella della soluzione corrente.
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