FileCodeModel Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к программным конструкциям в исходном файле.
public interface class FileCodeModel
public interface class FileCodeModel
__interface FileCodeModel
[System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface FileCodeModel
[<System.Runtime.InteropServices.Guid("ED1A3F99-4477-11D3-89BF-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type FileCodeModel = interface
Public Interface FileCodeModel
- Производный
- Атрибуты
Комментарии
FileCodeModelОбъект является корнем модели кода для элемента проекта или файла.
Свойства
| CodeElements |
Получает коллекцию элементов кода. |
| DTE |
Возвращает объект расширения верхнего уровня. |
| Language |
Возвращает язык программирования, использовавшийся при создании кода. |
| Parent |
Возвращает ближайший родительский объект для объекта FileCodeModel. |
Методы
| AddAttribute(String, String, Object) |
Создает новую конструкцию кода атрибута и вставляет код в нужное место. |
| AddClass(String, Object, Object, Object, vsCMAccess) |
Создает новую конструкцию кода класса и вставляет код в нужное место. |
| AddDelegate(String, Object, Object, vsCMAccess) |
Создает новую конструкцию кода делегата и вставляет код в нужное место. |
| AddEnum(String, Object, Object, vsCMAccess) |
Создает новую конструкцию кода перечислителя и вставляет код в нужное место. |
| AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) |
Создает новую конструкцию кода функции и вставляет код в нужное место. |
| AddInterface(String, Object, Object, vsCMAccess) |
Создает новую конструкцию кода интерфейса и вставляет код в нужное место. |
| AddNamespace(String, Object) |
Создает новую конструкцию кода пространства имен и вставляет код в нужное место. |
| AddStruct(String, Object, Object, Object, vsCMAccess) |
Создает новую конструкцию кода структуры и вставляет код в нужное место. |
| AddVariable(String, Object, Object, vsCMAccess) |
Создает новую конструкцию кода переменной и вставляет код в нужное место. |
| CodeElementFromPoint(TextPoint, vsCMElement) |
Возвращает элемент кода из указанного места в исходном файле. |
| Remove(Object) |
Удаляет указанный элемент кода из исходного файла. |