共用方式為


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[]%
    [out] 陣列,包含使用每一個擴充項之屬性的值。
  • ValueOrIndeterminate
    型別:System.Object%
    [out] 單一值,這個值表示 Values 中所有值的組合。如果所有 Values 都相同,就會傳回該值。如果不同,則會傳回 PropertyControlData.Inderminate。如果遺漏屬性描述元,則會傳回 PropertyControlData.MissingProperty。

備註

同時也會傳回單一值 (相當於呼叫 TryGetPropertyValueNative,但這麼做會比呼叫這些函式更有效率)。

.NET Framework 安全性

請參閱

參考

DatabasePropertyPageControlData 類別

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