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)

Удаляет указанный элемент кода из исходного файла.

Применяется к