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("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
Il tipo VCLanguageManager espone i seguenti membri.
Metodi
Nome | Descrizione | |
---|---|---|
CompareTokenStreams | Confronta due flussi di testo per token (ignorando commenti e whitechars). | |
IsReservedName | Determina se il nome file specificato è un nome riservato C++. | |
RefreshUserKeywords | Aggiorna le parole chiave definite dall'utente da un file. | |
ValidateFileName | Determina se il nome file specificato è un file C++ valido. | |
ValidateIdentifier | Determina se il nome specificato è un identificatore C++ valido. | |
ValidateParameterNames | Determina se l'elenco di parametri specificato è valido. | |
ValidateQualifiedName | Determina se il nome file è un nome completo C++ valido. | |
ValidateType | Determina se l'espressione specificata è un'espressione di tipo C++ valida. |
In alto
Note
L'oggetto di VCLanguageManager consente la convalida di vari elementi di codice nei file di origine c++, ad esempio nomi di variabili, nomi completi, nomi file di origine C++, e così via.
Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.
Esempi
In questo esempio convalida il nome di un file di origine possibile C++. In questo esempio si presuppone che un file, MyFile.cpp, esista nella directory 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