FileCodeModel2 - интерфейс
Предоставляет доступ к программным конструкциям в исходном файле.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =
interface
interface FileCodeModel
end
public interface FileCodeModel2 extends FileCodeModel
Тип FileCodeModel2 предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
CodeElements | Получает коллекцию элементов кода. |
![]() |
DTE | Возвращает объект расширения верхнего уровня. |
![]() |
IsBatchOpen | Возвращает значение, указывающее, открыт ли в данный момент пакет обновлений модели кода. |
![]() |
Language | Возвращает язык программирования, использовавшийся при создании кода. |
![]() |
Parent | Получает непосредственный родительский объект для объекта FileCodeModel. |
![]() |
ParseStatus | Используется после сборки модели кода, чтобы определить, завершилась ли операция синтаксического анализа или в ее ходе возникла ошибка. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
AddAttribute | Создает новую конструкцию кода атрибута и вставляет код в нужное место. |
![]() |
AddClass | Создает новую конструкцию кода класса и вставляет код в нужное место. |
![]() |
AddDelegate | Создает новую конструкцию кода делегата и вставляет код в нужное место. |
![]() |
AddEnum | Создает новую конструкцию кода перечислителя и вставляет код в нужное место. |
![]() |
AddFunction | Создает новую конструкцию кода функции и вставляет код в нужное место. |
![]() |
AddImport | Создает новую инструкцию импорта кода, и вставляет код в нужное место. |
![]() |
AddInterface | Создает новую конструкцию кода интерфейса и вставляет код в нужное место. |
![]() |
AddNamespace | Создает новую конструкцию кода пространства имен и вставляет код в нужное место. |
![]() |
AddStruct | Создает новую конструкцию кода структуры и вставляет код в нужное место. |
![]() |
AddVariable | Создает новую конструкцию кода переменной и вставляет код в нужное место. |
![]() |
BeginBatch | Приостанавливает возникновение событий редактирования, пока не будут применены все изменения к модели кода. |
![]() |
CodeElementFromPoint | Возвращает элемент кода в заданном месте исходного файла. |
![]() |
ElementFromID | Используется для получения определенного CodeElement. |
![]() |
EndBatch | Позволяет произойти приостановленным событиям после пакетного редактирования модели кода. |
![]() |
Remove | Удаляет указанный элемент кода из исходного файла. |
![]() |
Synchronize | Обеспечивает возникновение всех текущих событий модели кода и завершение создания модели. |
В начало страницы
Заметки
Объект FileCodeModel является корневым объектом модели кода для элемента проекта или файла.