DatabasePropertyPageControlData.GetAllPropertyValuesNative 方法
给定扩展程序的列表,返回此属性针对每个扩展程序的属性值。
命名空间: Microsoft.VisualStudio.Data.Schema.Package.Project
程序集: Microsoft.VisualStudio.Data.Schema.Package(在 Microsoft.VisualStudio.Data.Schema.Package.dll 中)
语法
声明
Public Overrides Sub GetAllPropertyValuesNative ( _
Extenders As Object(), _
ByRef Values As Object(), _
ByRef ValueOrIndeterminate As Object _
)
public override void GetAllPropertyValuesNative(
Object[] Extenders,
ref Object[] Values,
ref Object ValueOrIndeterminate
)
public:
virtual void GetAllPropertyValuesNative(
array<Object^>^ Extenders,
array<Object^>^% Values,
Object^% ValueOrIndeterminate
) override
abstract GetAllPropertyValuesNative :
Extenders:Object[] *
Values:Object[] byref *
ValueOrIndeterminate:Object byref -> unit
override GetAllPropertyValuesNative :
Extenders:Object[] *
Values:Object[] byref *
ValueOrIndeterminate:Object byref -> unit
public override function GetAllPropertyValuesNative(
Extenders : Object[],
Values : Object[],
ValueOrIndeterminate : Object
)
参数
- Extenders
类型:array<System.Object[]
要传递给描述符的 GetValue 函数的扩展程序列表。
- Values
类型:array<System.Object[]%
[输出] 一个数组,包含使用每个扩展程序的属性值。
- ValueOrIndeterminate
类型:System.Object%
[输出] 一个值,表示 Values 中所有值的组合。如果所有值都相同,则返回该值。如果这些值不同,则返回 PropertyControlData.Inderminate。如果缺少属性描述符,则返回 PropertyControlData.MissingProperty。
备注
此外还返回单个值(等效于调用 TryGetPropertyValueNative,但是这比同时调用这些函数更有效率)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。