Property.Object - свойство
Обновлен: Ноябрь 2007
Задает или возвращает объект, поддерживающий указанный объект Property.
Пространство имен: EnvDTE
Сборка: EnvDTE (в EnvDTE.dll)
Синтаксис
'Декларация
Property Object As Object
'Применение
Dim instance As [Property]
Dim value As Object
value = instance.Object
instance.Object = value
Object Object { get; set; }
property Object^ Object {
Object^ get ();
void set (Object^ value);
}
function get Object () : Object
function set Object (value : Object)
Значение свойства
Тип: System.Object
Объект, представляющий значение объекта Property.
Заметки
Если в надстройке используется Property.Value вместо Property.Object, то объект Property возвращает коллекцию Properties вместо значения Object. То есть образом, интерфейс IDispatch, который был бы возвращен через Property.Object, помещается в оболочку. Таким образом, в Property.Value возвращается вложенная коллекция Properties.
Примеры
' Visual Studio macro.
Sub ObjectExample3(ByVal dte As DTE2)
' Retrieve and display the text editor color setting for
' code comments.
Dim props As Properties = _
dte.Properties("FontsAndColors", "TextEditor")
Dim prop As [Property] = props.Item("FontsAndColorsItems")
Dim items As FontsAndColorsItems = _
CType(prop.Object, FontsAndColorsItems)
Dim item As ColorableItems = items.Item("Comment")
MsgBox(item.Name & " items have an OLE_COLOR value of " & _
item.Foreground.ToString() & vbCrLf)
End Sub
public void ObjectExample(DTE2 dte)
{
// Retrieve and display the text editor color setting for
// code comments.
Properties props =
dte.get_Properties("FontsAndColors", "TextEditor");
Property prop = props.Item("FontsAndColorsItems");
FontsAndColorsItems items = (FontsAndColorsItems)prop.Object;
ColorableItems item = items.Item("Comment");
MessageBox.Show(item.Name + " items have an OLE_COLOR value of " +
item.Foreground.ToString() + "\n");
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации