Property.Object 屬性
設定或取得物件,此物件支援 Property 物件。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
Property Object As Object
Get
Set
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)
屬性值
型別:System.Object
表示 Property 物件值的物件。
備註
如果增益集使用 Property.Value 而不用 Property.Object,Property 物件就會傳回 Properties 集合,而不傳回 Object 值。 也就是說,透過 Property.Object 傳回的 IDispatch 會換行,讓 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");
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。