IVsProject Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет элементами или документами в пределах проекта.
public interface class IVsProject
public interface class IVsProject
__interface IVsProject
[System.Runtime.InteropServices.ComConversionLoss]
[System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsProject
[<System.Runtime.InteropServices.ComConversionLoss>]
[<System.Runtime.InteropServices.Guid("CD4028ED-C4D8-44BA-890F-E7FB02A380C6")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsProject = interface
Public Interface IVsProject
- Производный
- Атрибуты
Примечания для тех, кто реализует этот метод
Реализуйте ивспрожект , когда требуется удалить или повторно открыть элементы или документы в проекте с помощью конкретного редактора или переместить элемент между проектами.
Методы
| AddItem(UInt32, VSADDITEMOPERATION, String, UInt32, String[], IntPtr, VSADDRESULT[]) |
Создает новые элементы в проекте, добавляет существующие файлы в проект или приводит к запуску мастеров добавления элементов. |
| GenerateUniqueItemName(UInt32, String, String, String) |
Создает уникальное имя документа для заданного элемента. |
| GetItemContext(UInt32, IServiceProvider) |
Возвращает контекст элемента. |
| GetMkDocument(UInt32, String) |
Возвращает моникер документа. |
| IsDocumentInProject(String, Int32, VSDOCUMENTPRIORITY[], UInt32) |
Определяет, входит ли документ в проект. |
| OpenItem(UInt32, Guid, IntPtr, IVsWindowFrame) |
Открывает элемент в проекте. |