Property.Value 属性
获取或设置由 Property 对象返回的属性的值。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
Default Property Value As Object
Object this { get; set; }
property Object^ default {
Object^ get ();
void set (Object^ value);
}
abstract Value : Object with get, set
function get Value () : Object
function set Value (value : Object)
属性值
类型:Object
一个对象。
备注
Value 属性决定 Property 对象的默认值。 因为它返回一个对象,所以任何类型的属性都是可访问的。 对象以对象类型的形式返回,数组以数组的形式返回。 表示多个值的 Property 对象通过 IndexedValue 返回这些值,值的数量由 NumIndices 返回。 设置 Value 属性的合适方式取决于值类型。
如果 Property 对象表示的属性在设计时是读/写的,则 Value 属性是读/写的。 如果该属性为只读,则尝试设置 Value 属性会导致错误。 如果该属性是只写的,则尝试返回 Value 属性会导致错误。
示例
' Visual Studio macro.
Sub ValueExample()
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.ToString & microsoft.VisualBasic.ControlChars.CrLf)
Next
MsgBox(NameValPair)
End Sub
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。