Projects Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет все проекты данного вида.
public interface class Projects : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Projects : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E3EC0ADD-31B3-461F-8303-8A5E6931257A")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Projects = interface
interface IEnumerable
Public Interface Projects
Implements IEnumerable
- Атрибуты
- Реализации
Примеры
Sub ProjectsExample()
' Before running, be sure you have one or more projects
' loaded in the solution.
Dim prj As Project
Dim prjs As Projects
Dim msg As String
' Go through all of the projects in the solution and display
' their names and types.
prjs = DTE.Solution.Projects
For Each prj In prjs
msg += "NAME: " & prj.Name & "TYPE: " & prj.Kind & vbCr
Next
MsgBox(msg)
End Sub
Комментарии
ProjectsКоллекция представляет все проекты одного типа в текущем экземпляре интегрированной среды разработки (IDE). Как правило, эта коллекция имеет позднюю привязку к DTE объекту.
Свойства
| Count |
Получает значение, указывающее число объектов в коллекции Projects. |
| DTE |
Возвращает объект расширения верхнего уровня. |
| Kind |
Возвращает строку GUID, определяющую вид или тип объекта. |
| Parent |
Получает ближайший родительский объект коллекции Projects. |
| Properties |
Возвращает коллекцию всех свойств, которые относятся к коллекции Projects. |
Методы
| GetEnumerator() |
Возвращает перечислитель элементов данной коллекции. |
| Item(Object) |
Возвращает индексированный элемент коллекции Projects. |