internal void RemoveSink(WmiEventSink eventSink) { try { lock (m_sinkCollection) { m_sinkCollection.Remove(eventSink.GetHashCode()); } // Release the stub as we are now disconnected eventSink.ReleaseStub(); } catch {} }
internal void RemoveSink(WmiEventSink eventSink) { try { lock (this.m_sinkCollection) { this.m_sinkCollection.Remove(eventSink.GetHashCode()); } eventSink.ReleaseStub(); } catch { } }
internal void RemoveSink(WmiEventSink eventSink) { try { lock (this.m_sinkCollection) { this.m_sinkCollection.Remove(eventSink.GetHashCode()); } eventSink.ReleaseStub(); } catch { } }
internal void RemoveSink (WmiEventSink eventSink) { try { lock (m_sinkCollection) { m_sinkCollection.Remove (eventSink.GetHashCode ()); } // Release the stub as we are now disconnected eventSink.ReleaseStub (); } catch { } }