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