Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Remove()

static ComEventsSink System.Runtime.InteropServices.ComEventsSink.Remove ( ComEventsSink sinks,
ComEventsSink sink )
inlinestatic

Definition at line 51 of file ComEventsSink.cs.

52 {
53 ComEventsSink result = sinks;
54 if (sink == sinks)
55 {
56 result = sinks._next;
57 }
58 else
59 {
60 ComEventsSink comEventsSink = sinks;
61 while (comEventsSink != null && comEventsSink._next != sink)
62 {
63 comEventsSink = comEventsSink._next;
64 }
65 if (comEventsSink != null)
66 {
67 comEventsSink._next = sink._next;
68 }
69 }
70 sink.Unadvise();
71 return result;
72 }

References System.Runtime.InteropServices.ComEventsSink._next, and System.Runtime.InteropServices.ComEventsSink.Unadvise().

Referenced by System.Runtime.InteropServices.ComEventsInfo.RemoveSink().