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