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("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

Le type VCLanguageManager expose les membres suivants.

Méthodes

  Nom Description
Méthode publique CompareTokenStreams Compare deux flux de texte au niveau du jeton (en ignorant les commentaires et les caractères d'espaces).
Méthode publique IsReservedName Détermine si le nom spécifié est nom réservé 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 C++ valide.
Méthode publique ValidateIdentifier Détermine si le nom spécifié est un identificateur C++ valide.
Méthode publique ValidateParameterNames Détermine si la liste de paramètres spécifiée n'est pas valide.
Méthode publique ValidateQualifiedName Détermine si le nom de fichier spécifié est un nom qualifié C++ valide.
Méthode publique ValidateType Détermine si l'expression spécifiée est une expression valide de type C++.

Début

Notes

L'objet d'VCLanguageManager permet la validation des éléments de code dans le fichier source du actuel ++ c, tels que les noms de variables, les étiquettes, les noms de fichier source 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 C++. Cet exemple suppose qu'un fichier, MyFile.cpp, existe dans le répertoire de la solution actuelle.

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