1 write to Delegate
Microsoft.AspNetCore.Components (1)
EventCallback.cs (1)
34Delegate = @delegate;
29 references to Delegate
Microsoft.AspNetCore.Components (18)
EventCallback.cs (9)
40public bool HasDelegate => Delegate != null; 45internal bool RequiresExplicitReceiver => Receiver != null && !object.ReferenceEquals(Receiver, Delegate?.Target); 57return EventCallbackWorkItem.InvokeAsync<object?>(Delegate, arg); 60return Receiver.HandleEventAsync(new EventCallbackWorkItem(Delegate), arg); 72return RequiresExplicitReceiver ? (object)this : Delegate; 77=> HashCode.Combine(RuntimeHelpers.GetHashCode(Receiver), RuntimeHelpers.GetHashCode(Delegate)); 83&& (Delegate?.Equals(other.Delegate) ?? (other.Delegate == null));
EventCallbackFactory.cs (1)
95return new EventCallback<TValue>(callback.Receiver, callback.Delegate);
Rendering\RenderTreeBuilder.cs (1)
292_entries.AppendAttribute(sequence, name, value.Delegate);
RenderTree\Renderer.cs (7)
462receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName; 463methodName ??= callback.Delegate.Method?.Name; 513receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName; 514methodName ??= callback.Delegate.Method?.Name; 528receiverName ??= (callback.Receiver?.GetType() ?? callback.Delegate.Target?.GetType())?.FullName; 529methodName ??= callback.Delegate.Method?.Name; 572var methodInfo = GetRequiredEventBindingEntry(eventHandlerId).Callback.Delegate?.Method;
Microsoft.AspNetCore.Components.Tests (11)
EventCallbackFactoryTest.cs (9)
22Assert.Same(@delegate, callback.Delegate); 38Assert.Same(@delegate, callback.Delegate); 56Assert.Same(@delegate, callback.Delegate); 74Assert.Same(@delegate, callback.Delegate); 89Assert.Null(callback.Delegate); 172Assert.Same(@delegate, callback.Delegate); 190Assert.Same(@delegate, callback.Delegate); 208Assert.Same(@delegate, callback.Delegate); 239Assert.Null(callback.Delegate);
Rendering\RenderTreeBuilderTest.cs (2)
1188frame => AssertFrame.Attribute(frame, "attr", callback.Delegate, 1)); 1553frame => AssertFrame.Attribute(frame, "attr", callback.Delegate, 1));