VCLanguageManager - интерфейс
Объект, используемый для проверки различных элементов кода файла исходного кода C++.
Пространство имен: Microsoft.VisualStudio.VCCodeModel
Сборка: Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)
Синтаксис
'Декларация
<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
Тип VCLanguageManager предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
![]() |
CompareTokenStreams | Сравнивает 2 текстовых потока в отношении токенов (пропуская комментарии и пробелы). |
![]() |
IsReservedName | Определяет, является ли указанное имя зарезервированным именем C++. |
![]() |
RefreshUserKeywords | Обновляет определяемые пользователем ключевые слова из файла. |
![]() |
ValidateFileName | Определяет, является ли указанное имя файла допустимым именем файла C++. |
![]() |
ValidateIdentifier | Определяет, является ли указанное имя допустимым идентификатором C++. |
![]() |
ValidateParameterNames | Определяет, является ли заданный список параметров допустимым. |
![]() |
ValidateQualifiedName | Определяет, является ли указанное имя допустимым полным именем C++. |
![]() |
ValidateType | Определяет, является ли указанное выражение является допустимым выражением типа C++. |
В начало страницы
Заметки
Объект VCLanguageManager позволяет проверки различных элементов кода в файле источника A.C, C++, такие как имена переменных, полные имена, имена файлов источника C++ и т д
Дополнительные сведения по компиляции и выполнению этого примера см. в разделе Практическое руководство. Компиляция примера кода для расширения модели кода Visual C++.
Примеры
В этом примере проверяется возможного имя файла источника C C++. В этом примере высказывать файл, MyFile.cpp, существует в каталоге текущего решения.
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