VCLanguageManager, interface
Objet utilisé pour valider différents éléments de code d'un fichier source C++.
Espace de noms : Microsoft.VisualStudio.VCCodeModel
Assembly : Microsoft.VisualStudio.VCCodeModel (dans Microsoft.VisualStudio.VCCodeModel.dll)
Syntaxe
'Déclaration
<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
Le type VCLanguageManager expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
CompareTokenStreams | Compare deux flux de texte en ce qui concerne le jeton (ignorant les commentaires et les whitechars). | |
IsReservedName | Détermine si le nom spécifié est nom réservé par C++. | |
RefreshUserKeywords | Actualise les mots clés définis par l'utilisateur à partir d'un fichier. | |
ValidateFileName | Détermine si le nom de fichier spécifié est un nom de fichier valide de C++. | |
ValidateIdentifier | Détermine si le nom spécifié est un identificateur valide de C++. | |
ValidateParameterNames | Détermine si la liste de paramètres spécifiée est valide. | |
ValidateQualifiedName | Détermine si le nom spécifié est un nom qualifié par C++ valide. | |
ValidateType | Détermine si l'expression spécifiée est une expression valide de type de C++. |
Début
Notes
L'objet d'VCLanguageManager permet la validation de différents éléments de code dans le fichier source C++, tel que des noms de variable, des noms qualifiés, noms de fichier source de C++, et ainsi de suite.
Consultez Comment : compiler l'exemple de code pour l'extensibilité du modèle de code Visual C++ pour plus d'informations sur la compilation et l'exécution de cet exemple.
Exemples
Cet exemple valide le nom d'un fichier source possible de C++.Cet exemple suppose qu'un fichier, MyFile.cpp, existe dans le répertoire de la solution actuel.
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