5[SupportedOSPlatform(
"windows")]
24 if (comEventsInfo ==
null)
29 if (comEventsSink ==
null)
34 if (comEventsMethod ==
null)
39 if (comEventsMethod.
Empty)
41 comEventsMethod = comEventsSink.
RemoveMethod(comEventsMethod);
43 if (comEventsMethod ==
null)
45 comEventsSink = comEventsInfo.
RemoveSink(comEventsSink);
47 if (comEventsSink ==
null)
static void SuppressFinalize(object obj)
static ? Delegate Remove(object rcw, Guid iid, int dispid, Delegate d)
static void Combine(object rcw, Guid iid, int dispid, Delegate d)
static ComEventsInfo FromObject(object rcw)
static ComEventsInfo Find(object rcw)
ComEventsSink AddSink(ref Guid iid)
ComEventsSink FindSink(ref Guid iid)
ComEventsSink RemoveSink(ComEventsSink sink)
void AddDelegate(Delegate d, bool wrapArgs=false)
void RemoveDelegate(Delegate d, bool wrapArgs=false)
ComEventsMethod FindMethod(int dispid)
ComEventsMethod RemoveMethod(ComEventsMethod method)
ComEventsMethod AddMethod(int dispid)
static bool SetComObjectData(object obj, object key, object? data)