MulticastDelegate.Equality(MulticastDelegate, MulticastDelegate) 演算子

定義

2 つの MulticastDelegate オブジェクトが等しいかどうかを判断します。

public:
 static bool operator ==(MulticastDelegate ^ d1, MulticastDelegate ^ d2);
public static bool operator == (MulticastDelegate d1, MulticastDelegate d2);
public static bool operator == (MulticastDelegate? d1, MulticastDelegate? d2);
static member ( = ) : MulticastDelegate * MulticastDelegate -> bool
Public Shared Operator == (d1 As MulticastDelegate, d2 As MulticastDelegate) As Boolean

パラメーター

d1
MulticastDelegate

左オペランド。

d2
MulticastDelegate

右オペランド。

戻り値

d1d2 の呼び出しリストが同じである場合は true。それ以外の場合は false

例外

抽象クラスのインスタンスを作成することができないか、またはこのメンバーは遅延バインド メカニズムで呼び出されました。

注釈

2 つのデリゲートが等しくなく null 、まったく同じ型である場合、その呼び出しリストには同じ数の要素が含まれており、最初のデリゲートの呼び出しリスト内のすべての要素は、2 番目のデリゲートの呼び出しリスト内の対応する要素と等しくなります。

同じターゲット インスタンスで同じインスタンス メソッドを呼び出すか、同じ静的メソッドを呼び出す場合、2 つの呼び出しリスト要素は等しくなります。

この演算子の同等のメソッドは 次のようになります。 MulticastDelegate.Equals(Object)

適用対象