1 write to Receiver
Microsoft.AspNetCore.Components (1)
EventCallback.cs (1)
33Receiver = receiver;
21 references to Receiver
Microsoft.AspNetCore.Components (12)
EventCallback.cs (7)
45internal bool RequiresExplicitReceiver => Receiver != null && !object.ReferenceEquals(Receiver, Delegate?.Target); 55if (Receiver == null) 60return Receiver.HandleEventAsync(new EventCallbackWorkItem(Delegate), arg); 77=> HashCode.Combine(RuntimeHelpers.GetHashCode(Receiver), RuntimeHelpers.GetHashCode(Delegate)); 82&& ReferenceEquals(Receiver, other.Receiver)
EventCallbackFactory.cs (1)
95return new EventCallback<TValue>(callback.Receiver, callback.Delegate);
RenderTree\Renderer.cs (4)
462receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName; 488if (callback.Receiver is IComponent receiverComponent) // The receiver might be null or not an IComponent 513receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName; 528receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName;
Microsoft.AspNetCore.Components.Tests (9)
EventCallbackFactoryTest.cs (9)
23Assert.Same(component, callback.Receiver); 39Assert.Same(component, callback.Receiver); 57Assert.Same(component, callback.Receiver); 75Assert.Same(anotherComponent, callback.Receiver); 90Assert.Same(component, callback.Receiver); 173Assert.Same(component, callback.Receiver); 191Assert.Same(component, callback.Receiver); 209Assert.Same(anotherComponent, callback.Receiver); 240Assert.Same(component, callback.Receiver);