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


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");
}

Разрешения

См. также

Ссылки

Property Интерфейс

Property - члены

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

Другие ресурсы

Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации