Partager via


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
Méthode publique CompareTokenStreams Compare deux flux de texte en ce qui concerne le jeton (ignorant les commentaires et les whitechars).
Méthode publique IsReservedName Détermine si le nom spécifié est nom réservé par C++.
Méthode publique RefreshUserKeywords Actualise les mots clés définis par l'utilisateur à partir d'un fichier.
Méthode publique ValidateFileName Détermine si le nom de fichier spécifié est un nom de fichier valide de C++.
Méthode publique ValidateIdentifier Détermine si le nom spécifié est un identificateur valide de C++.
Méthode publique ValidateParameterNames Détermine si la liste de paramètres spécifiée est valide.
Méthode publique ValidateQualifiedName Détermine si le nom spécifié est un nom qualifié par C++ valide.
Méthode publique 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

Voir aussi

Référence

Microsoft.VisualStudio.VCCodeModel, espace de noms