Поделиться через


Properties - интерфейс

Содержит все свойства данного объекта, включенные в общую коллекцию свойств.

Пространство имен:  EnvDTE
Сборка:  EnvDTE (в EnvDTE.dll)

Синтаксис

'Декларация
<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
    Inherits IEnumerable
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
[<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
type Properties =  
    interface
        interface IEnumerable
    end
public interface Properties extends IEnumerable

Тип Properties предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство Application Инфраструктура. Только для внутреннего использования в корпорации Майкрософт.
Открытое свойство Count Получает значение, указывающее количество объектов в коллекции.
Открытое свойство DTE Возвращает объект расширения верхнего уровня.
Открытое свойство Parent Получает ближайший родительский объект коллекции Properties.

В начало страницы

Методы

  Имя Описание
Открытый метод GetEnumerator() Возвращает перечислитель, который выполняет итерацию по элементам коллекции. (Унаследовано от IEnumerable.)
Открытый метод GetEnumerator() Возвращает перечисление элементов коллекции.
Открытый метод Item Возвращает индексированный член коллекции Properties.

В начало страницы

Заметки

Properties содержит свойства различных видов. Он содержит свойства проектов, элементов, решений и т. д. Этот контейнер используется в свойствах других интерфейсов, например Properties, для включения списков свойств.

При использовании интерфейса Properties контейнер Properties представляет все доступные категории и подкатегории, содержащиеся в диалоговом окне Параметры, которое вызывается с помощью меню Сервис. Дополнительные сведения см. в разделе Properties.

Контейнер Properties также используется для представления таких объектов, как свойства проектов, элементов проектов, конфигураций проектов и т. д. Дополнительные сведения см. в разделе Доступ к свойствам Project, Project Item и Configuration, специфическим для типа проекта.

Коллекция Properties не поддерживает завершение оператора, например, для свойств объектов. Однако она обеспечивает легкий доступ ко многим свойствам и позволяет просмотр элементов.

Примеры

Sub PropertiesExample()
   ' Demonstrates how to programmatically access Tools Options 
   ' properties using the Properties collection.
   Dim Props As Properties
   Dim PropObj As [Property]
   Dim NameValPair As String
        
   Props = DTE.Properties("Environment", "General")
   MsgBox("Tools – Options – Environment – General Properties Count = _
     & Props.Count())
   For Each PropObj In Props
     NameValPair = NameValPair & (PropObj.Name & "Value = " & _
       PropObj.Value & microsoft.VisualBasic.ControlChars.CrLf)
   Next
   MsgBox(NameValPair)
End Sub

См. также

Ссылки

EnvDTE - пространство имен