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