System.Runtime.InteropServices.ComEventsHelper.Remove C# (CSharp) Method

Remove() public static method

public static Remove ( object rcw, Guid iid, int dispid, Delegate d ) : Delegate
rcw object
iid Guid
dispid int
d Delegate
return Delegate
        public static Delegate Remove(object rcw, Guid iid, int dispid, Delegate d)
        {
            throw new PlatformNotSupportedException(SR.PlatformNotSupported_ComInterop);
        }
    }

Usage Example

 public override void RemoveEventHandler(object target, Delegate handler)
 {
     if (Marshal.IsComObject(target))
     {
         Guid guid;
         int  num;
         GetDataForComInvocation(this._innerEventInfo, out guid, out num);
         new SecurityPermission(SecurityPermissionFlag.UnmanagedCode).Demand();
         ComEventsHelper.Remove(target, guid, num, handler);
     }
     else
     {
         this._innerEventInfo.RemoveEventHandler(target, handler);
     }
 }
All Usage Examples Of System.Runtime.InteropServices.ComEventsHelper::Remove
ComEventsHelper