次の方法で共有


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 内のすべての値の組み合わせを表す単一値。すべての Values が同じである場合は、その値が返されます。異なる場合は、PropertyControlData.Inderminate が返されます。プロパティの記述子が存在しない場合は、PropertyControlData.MissingProperty が返されます。

解説

また、1 つの値を返します (TryGetPropertyValueNative への呼び出しと同等ですが、これら両方の関数を呼び出すよりも効率的です)。

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

参照

DatabasePropertyPageControlData クラス

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