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 安全性

请参见

参考

DatabasePropertyPageControlData 类

Microsoft.VisualStudio.Data.Schema.Package.Project 命名空间