Ejemplo n.º 1
0
 public void AddSink(object key, IPythonTextBufferInfoEventSink sink)
 {
     if (!_eventSinks.TryAdd(key, sink))
     {
         if (_eventSinks[key] != sink)
         {
             throw new InvalidOperationException("cannot replace existing sink");
         }
     }
 }
Ejemplo n.º 2
0
 public void AddSink(object key, IPythonTextBufferInfoEventSink sink)
 {
     if (!_eventSinks.TryAdd(key, sink))
     {
         if (_eventSinks[key] != sink)
         {
             throw new InvalidOperationException("cannot replace existing sink");
         }
     }
     TraceWithStack("AddSink", key, sink.GetType().FullName);
 }