30 references to ProtectedRemoveListener
WindowsBase.Tests (30)
System\Windows\WeakEventManagerTests.cs (30)
1306manager.ProtectedRemoveListener(null!, listener4); 1348manager.ProtectedRemoveListener(null!, listener1); 1349manager.ProtectedRemoveListener(null!, listener2); 2169manager.ProtectedRemoveListener(source1, listener2); 2182manager.ProtectedRemoveListener(source1, listener2); 2196manager.ProtectedRemoveListener(source1, listener1); 2207manager.ProtectedRemoveListener(source2, listener3); 2217manager.ProtectedRemoveListener(source2, listener4); 2247manager.ProtectedRemoveListener(null!, listener1); 2256manager.ProtectedRemoveListener(null!, listener2); 2276manager.ProtectedRemoveListener(source, listener); 2300manager.ProtectedRemoveListener(source, listener1); 2309manager.ProtectedRemoveListener(source, listener2); 2317manager.ProtectedRemoveListener(source, listener3); 2338manager.ProtectedRemoveListener(source, listener1); 2350manager.ProtectedRemoveListener(source, listener2); 2362manager.ProtectedRemoveListener(source, listener3); 2390manager.ProtectedRemoveListener(source, listener1); 2405manager.ProtectedRemoveListener(source, listener2); 2413manager.ProtectedRemoveListener(source, listener3); 2426manager.ProtectedRemoveListener(new object(), new CustomWeakEventListener()); 2429manager.ProtectedRemoveListener(new object(), new CustomWeakEventListener()); 2442manager.ProtectedRemoveListener(new object(), new CustomWeakEventListener()); 2449manager.ProtectedRemoveListener(new object(), new CustomWeakEventListener()); 2466manager.ProtectedRemoveListener(source, new CustomWeakEventListener()); 2473manager.ProtectedRemoveListener(source, new CustomWeakEventListener()); 2521manager.ProtectedRemoveListener(source, listeners[removeIndex]); 2543manager.ProtectedRemoveListener(source, expectedListeners[i]); 2554Assert.Throws<ArgumentNullException>("listener", () => manager.ProtectedRemoveListener(source, null!)); 2565Assert.Throws<InvalidCastException>(() => manager.ProtectedRemoveListener(source, listener));