1 write to Delegate
Microsoft.AspNetCore.Components (1)
EventCallbackOfT.cs (1)
29Delegate = @delegate;
43 references to Delegate
Microsoft.AspNetCore.Components (12)
EventCallbackOfT.cs (11)
35public bool HasDelegate => Delegate != null; 40internal bool RequiresExplicitReceiver => Receiver != null && !object.ReferenceEquals(Receiver, Delegate?.Target); 52return EventCallbackWorkItem.InvokeAsync<TValue?>(Delegate, arg); 55return Receiver.HandleEventAsync(new EventCallbackWorkItem(Delegate), arg); 67return new EventCallback(Receiver ?? Delegate?.Target as IHandleEvent, Delegate); 72return RequiresExplicitReceiver ? (object)AsUntyped() : Delegate; 77=> HashCode.Combine(RuntimeHelpers.GetHashCode(Receiver), RuntimeHelpers.GetHashCode(Delegate)); 83&& (Delegate?.Equals(other.Delegate) ?? (other.Delegate == null));
Rendering\RenderTreeBuilder.cs (1)
336_entries.AppendAttribute(sequence, name, value.Delegate);
Microsoft.AspNetCore.Components.Tests (31)
EventCallbackFactoryTest.cs (27)
105Assert.Same(@delegate, callback.Delegate); 123Assert.Same(@delegate, callback.Delegate); 141Assert.Same(@delegate, callback.Delegate); 156Assert.Null(callback.Delegate); 224Assert.Same(@delegate, callback.Delegate); 257Assert.Same(@delegate, callback.Delegate); 275Assert.Same(@delegate, callback.Delegate); 290Assert.Null(callback.Delegate); 309Assert.Same(@delegate, callback.Delegate); 325Assert.Same(@delegate, callback.Delegate); 343Assert.Same(@delegate, callback.Delegate); 361Assert.Same(@delegate, callback.Delegate); 376Assert.Null(callback.Delegate); 392Assert.Same(@delegate, callback.Delegate); 410Assert.Same(@delegate, callback.Delegate); 425Assert.Null(callback.Delegate); 443Assert.Same(@delegate, callback.Delegate); 459Assert.Same(@delegate, callback.Delegate); 477Assert.Same(@delegate, callback.Delegate); 495Assert.Same(@delegate, callback.Delegate); 510Assert.Null(callback.Delegate); 526Assert.Same(@delegate, callback.Delegate); 544Assert.Same(@delegate, callback.Delegate); 562Assert.Same(@delegate, callback.Delegate); 577Assert.Null(callback.Delegate); 593Assert.Same(@delegate, callback.Delegate); 609Assert.Same(@delegate, callback.Delegate);
Rendering\RenderTreeBuilderTest.cs (4)
1285frame => AssertFrame.Attribute(frame, "attr", callback.Delegate, 1)); 1323frame => AssertFrame.Attribute(frame, "attr", new EventCallback(callback.Receiver, callback.Delegate), 1)); 1630frame => AssertFrame.Attribute(frame, "attr", callback.Delegate, 1)); 1668frame => AssertFrame.Attribute(frame, "attr", new EventCallback(callback.Receiver, callback.Delegate), 1));