12 instantiations of ClassWithEvents
WindowsBase.Tests (12)
System\Windows\WeakEventManagerTTests.cs (12)
20var source1 = new ClassWithEvents(); 21var source2 = new ClassWithEvents(); 93var source = new ClassWithEvents(); 160var source = new ClassWithEvents(); 203yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.CustomEvent) }; 204yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.StaticEvent1) }; 228var source = new ClassWithEvents(); 279var source1 = new ClassWithEvents(); 280var source2 = new ClassWithEvents(); 306var source = new ClassWithEvents(); 362yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.CustomEvent) }; 363yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.StaticEvent1) };
78 references to ClassWithEvents
WindowsBase.Tests (78)
System\Windows\WeakEventManagerTTests.cs (78)
20var source1 = new ClassWithEvents(); 21var source2 = new ClassWithEvents(); 38WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source1, nameof(ClassWithEvents.CustomEvent), handler1); 59WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source1, nameof(ClassWithEvents.CustomEvent), handler1); 65WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source1, nameof(ClassWithEvents.CustomEvent), handler2); 71WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source1, nameof(ClassWithEvents.CustomEvent), handler2); 77WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source1, nameof(ClassWithEvents.CustomEvent), handler1); 83WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source1, nameof(ClassWithEvents.CustomEvent), handler1); 93var source = new ClassWithEvents(); 110WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler1); 113ClassWithEvents.OnStaticEvent1(null, e); 118ClassWithEvents.OnStaticEvent1(source, e); 122ClassWithEvents.OnStaticEvent1(new object(), e); 127WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler1); 128ClassWithEvents.OnStaticEvent1(null, e); 133WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler2); 134ClassWithEvents.OnStaticEvent1(null, e); 139WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler2); 140ClassWithEvents.OnStaticEvent1(null, e); 145WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler1); 146ClassWithEvents.OnStaticEvent1(null, e); 151WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.StaticEvent1), handler1); 152ClassWithEvents.OnStaticEvent1(null, e); 160var source = new ClassWithEvents(); 165WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source, nameof(ClassWithEvents.CustomEvent), handler1); 168WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source, nameof(ClassWithEvents.CustomEvent), handler1); 171WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source, nameof(ClassWithEvents.CustomEvent), handler2); 203yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.CustomEvent) }; 204yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.StaticEvent1) }; 228var source = new ClassWithEvents(); 232WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source, nameof(ClassWithEvents.CustomEvent), handler); 235WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source, nameof(ClassWithEvents.CustomEvent), handler); 243WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source, nameof(ClassWithEvents.CustomEvent), handler); 257WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(null!, nameof(ClassWithEvents.StaticEvent2), handler); 260WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.StaticEvent2), handler); 264ClassWithEvents.OnStaticEvent2(null!, EventArgs.Empty); 268WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.StaticEvent2), handler); 272ClassWithEvents.OnStaticEvent2(null!, EventArgs.Empty); 279var source1 = new ClassWithEvents(); 280var source2 = new ClassWithEvents(); 284WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source1, nameof(ClassWithEvents.CustomEvent), handler); 287WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source2, nameof(ClassWithEvents.CustomEvent), handler); 295WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source2, nameof(ClassWithEvents.CustomEvent), handler); 306var source = new ClassWithEvents(); 312WeakEventManager<ClassWithEvents, EventArgs>.AddHandler(source, nameof(ClassWithEvents.CustomEvent), handler1); 315WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source, nameof(ClassWithEvents.CustomEvent), handler2); 325WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(source, nameof(ClassWithEvents.CustomEvent), handler2); 337WeakEventManager<ClassWithEvents, EventArgs>.RemoveHandler(null!, nameof(ClassWithEvents.CustomEvent), handler); 362yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.CustomEvent) }; 363yield return new object?[] { new ClassWithEvents(), nameof(ClassWithEvents.StaticEvent1) };