1 instantiation of ComEventsSink
mscorlib (1)
system\Runtime\InteropServices\ComEventsInfo.cs (1)
80
ComEventsSink sink = new
ComEventsSink
(_rcw, iid);
25 references to ComEventsSink
mscorlib (25)
system\Runtime\InteropServices\ComEventsHelper.cs (2)
130
ComEventsSink
sink = eventsInfo.FindSink(ref iid);
163
ComEventsSink
sink = eventsInfo.FindSink(ref iid);
system\Runtime\InteropServices\ComEventsInfo.cs (10)
30
private
ComEventsSink
_sinks;
45
_sinks =
ComEventsSink
.RemoveAll(_sinks);
74
internal
ComEventsSink
FindSink(ref Guid iid) {
75
return
ComEventsSink
.Find(_sinks, ref iid);
79
internal
ComEventsSink
AddSink(ref Guid iid) {
80
ComEventsSink
sink = new ComEventsSink(_rcw, iid);
81
_sinks =
ComEventsSink
.Add(_sinks, sink);
88
internal
ComEventsSink
RemoveSink(
ComEventsSink
sink) {
89
_sinks =
ComEventsSink
.Remove(_sinks, sink);
system\Runtime\InteropServices\ComEventsSink.cs (13)
32
private
ComEventsSink
_next;
49
internal static
ComEventsSink
Find(
ComEventsSink
sinks, ref Guid iid) {
51
ComEventsSink
sink = sinks;
59
internal static
ComEventsSink
Add(
ComEventsSink
sinks,
ComEventsSink
sink) {
65
internal static
ComEventsSink
RemoveAll(
ComEventsSink
sinks) {
75
internal static
ComEventsSink
Remove(
ComEventsSink
sinks,
ComEventsSink
sink) {
82
ComEventsSink
current = sinks;