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


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 - пространство имен