Delegate.Remove メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Dim source As Delegate Dim value As Delegate Dim returnValue As Delegate returnValue = Delegate.Remove(source, value)
戻り値
value の呼び出しリストが source の呼び出しリスト内に存在する場合は、source の呼び出しリストから、最後に出現した value の呼び出しリストを削除して得られる呼び出しリストを持つ新しいデリゲート。value が null 参照 (Visual Basic では Nothing) の場合、または value の呼び出しリストが source の呼び出しリスト内に見つからない場合は source を返します。value の呼び出しリストが source の呼び出しリストと等しい場合、または source が null 参照の場合は、null 参照を返します。


value の呼び出しリストが source 呼び出しリスト内の隣接している一連の要素と一致する場合は、source の呼び出しリスト内に value の呼び出しリストが含まれていると見なされます。value の呼び出しリストが source の呼び出しリスト内に複数回出現する場合は、最後に出現した呼び出しリストが削除されます。


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- Delegate.Remove メソッドのページへのリンク