Поделиться через


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

См. также

Ссылки

Microsoft.VisualStudio.VCCodeModel - пространство имен