Właściwość Property.Object —
Ustawia lub pobiera obsługi obiektu Property obiektu.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Property Object As Object
Object Object { get; set; }
property Object^ Object {
Object^ get ();
void set (Object^ value);
}
abstract Object : Object with get, set
function get Object () : Object
function set Object (value : Object)
Wartość właściwości
Typ: Object
Obiekt reprezentujący wartość Property obiektu.
Uwagi
Jeśli dodatek używa Property.Value zamiast Property.Object, a następnie Property zwraca obiekt Properties kolekcji zamiast Object wartości.Oznacza to, że IDispatch który zostałby zwrócony przez Property.Object jest pakowane tak, aby Property.Value zwraca zagnieżdżonych Properties kolekcji.
Przykłady
' 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");
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady