次の方法で共有


IVsDataObjectMemberComparer.Compare メソッド (String, String, Object, Object)

クラスで実装された場合、別のデータ オブジェクトのプロパティを持つデータ オブジェクトのプロパティを比較します。

名前空間:  Microsoft.VisualStudio.Data.Services.SupportEntities
アセンブリ:  Microsoft.VisualStudio.Data.Services (Microsoft.VisualStudio.Data.Services.dll 内)

構文

'宣言
Function Compare ( _
    typeName As String, _
    propertyName As String, _
    value1 As Object, _
    value2 As Object _
) As Integer
int Compare(
    string typeName,
    string propertyName,
    Object value1,
    Object value2
)
int Compare(
    String^ typeName, 
    String^ propertyName, 
    Object^ value1, 
    Object^ value2
)
abstract Compare : 
        typeName:string * 
        propertyName:string * 
        value1:Object * 
        value2:Object -> int 
function Compare(
    typeName : String, 
    propertyName : String, 
    value1 : Object, 
    value2 : Object
) : int

パラメーター

  • propertyName
    型 : System.String
    比較するプロパティの名前です。
  • value2
    型 : System.Object
    比較する 2 番目の値です。

戻り値

型 : System.Int32
識別子の一部である値よりも小さい場合、値より小さいゼロ; 識別子の一部が指定の値と等しい場合はゼロ; 識別子の一部である値よりも大きい値はゼロ。

解説

このメソッドは、データ ソースとクライアント側のオブジェクトの適切な並べ替えを確認する同じ比較規則を使用する必要があります。

.NET Framework セキュリティ

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

参照

関連項目

IVsDataObjectMemberComparer インターフェイス

Compare オーバーロード

Microsoft.VisualStudio.Data.Services.SupportEntities 名前空間