32 instantiations of EventCallback
Microsoft.AspNetCore.Components (4)
EventCallback.cs (1)
21public static readonly EventCallback Empty = new EventCallback(null, (Action)(() => { }));
EventCallbackFactory.cs (1)
198return new EventCallback(callback?.Target as IHandleEvent ?? receiver as IHandleEvent, callback);
EventCallbackOfT.cs (1)
67return new EventCallback(Receiver ?? Delegate?.Target as IHandleEvent, Delegate);
RenderTree\Renderer.cs (1)
710_eventBindings.Add(id, (renderedByComponentId, new EventCallback(@delegate.Target as IHandleEvent, @delegate), frame.AttributeName));
Microsoft.AspNetCore.Components.Tests (27)
EventCallbackFactoryTest.cs (1)
14var input = new EventCallback(component, @delegate);
EventCallbackTest.cs (15)
35var callback = new EventCallback(null, (Action)(() => runCount++)); 65var callback = new EventCallback(component, (Action)(() => runCount++)); 82var callback = new EventCallback(component, (Action)(() => runCount++)); 100var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 119var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 138var callback = new EventCallback(component, (Action<int>)((e) => { arg = e; runCount++; })); 157var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 173var callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; })); 190var callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; })); 208var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 227var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 246var callback = new EventCallback(component, (Func<int, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 265var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 282var eventcallback_1 = new EventCallback(component, delegate_1); 283var eventcallback_2 = new EventCallback(component, delegate_2);
Rendering\RenderTreeBuilderTest.cs (11)
1177var callback = new EventCallback(null, new Action(() => { })); 1215var callback = new EventCallback(receiver, new Action(() => { })); 1235var callback = new EventCallback(receiver, new Action(() => { })); 1255var callback = new EventCallback(receiver, new Action(() => { })); 1323frame => AssertFrame.Attribute(frame, "attr", new EventCallback(callback.Receiver, callback.Delegate), 1)); 1542var callback = new EventCallback(null, new Action(() => { })); 1580var callback = new EventCallback(receiver, new Action(() => { })); 1600var callback = new EventCallback(receiver, new Action(() => { })); 1668frame => AssertFrame.Attribute(frame, "attr", new EventCallback(callback.Receiver, callback.Delegate), 1)); 1992builder.AddAttribute(0, "2", new EventCallback(null, (Action)(() => { }))); 2005{ "6", new EventCallback(null, (Action)(() =>{ })) },
Microsoft.AspNetCore.Components.Web (1)
JSComponents\JSComponentInterop.cs (1)
178return new(null, callback);
285 references to EventCallback
Aspire.Dashboard (32)
Components\Controls\AssistantChat.razor.cs (1)
25public required EventCallback ModelInitialized { get; set; }
Components\Controls\ExplainErrorsButton.razor.cs (1)
27public EventCallback OnClick { get; set; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
18public EventCallback OnClick { get; set; }
Components\Controls\ResourceActions.razor.cs (1)
68EventCallback.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\ResourceDetails.razor.cs (1)
272EventCallback.Empty, // View details not shown since we're already in the details view
Components\Controls\SpanActions.razor.cs (1)
41EventCallback.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\SpanDetails.razor.cs (2)
26public EventCallback CloseCallback { get; set; } 110EventCallback.Empty,
Components\Controls\StructuredLogActions.razor.cs (1)
37EventCallback.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)));
Components\Controls\StructuredLogDetails.razor.cs (2)
21public EventCallback CloseCallback { get; set; } 147StructuredLogMenuBuilder.AddMenuItems(_logActionsMenuItems, ViewModel.LogEntry, EventCallback.Empty, showViewDetails: false);
Components\Controls\SummaryDetailsView.razor.cs (1)
33public EventCallback OnDismiss { get; set; }
Components\Interactions\InteractionsProvider.cs (2)
165dialogParameters.OnDialogResult = EventCallback.Factory.Create<DialogResult>(this, async dialogResult => 253dialogParameters.OnDialogResult = EventCallback.Factory.Create<DialogResult>(this, async dialogResult =>
Components\Layout\AspirePageContentLayout.razor.cs (1)
89OnDialogClosing = EventCallback.Factory.Create<DialogInstance>(this, async () =>
Components\Layout\MainLayout.razor.cs (3)
232OnDialogClosing = EventCallback.Factory.Create<DialogInstance>(this, HandleDialogClose) 262OnDialogClosing = EventCallback.Factory.Create<DialogInstance>(this, HandleDialogClose) 296OnDialogClosing = EventCallback.Factory.Create<DialogInstance>(this, HandleDialogClose)
Components\Pages\ConsoleLogs.razor.cs (3)
465EventCallback.Factory.Create<bool>(this, async 509EventCallback.Factory.Create(this, () => 514EventCallback.Factory.Create<CommandViewModel>(this, ExecuteResourceCommandAsync),
Components\Pages\Resources.razor.cs (7)
42private EventCallback _onToggleCollapseAllCallback; 43private EventCallback _onToggleResourceTypeCallback; 239_onToggleCollapseAllCallback = EventCallback.Factory.Create(this, OnToggleCollapseAll); 240_onToggleResourceTypeCallback = EventCallback.Factory.Create(this, OnToggleResourceType); 544EventCallback.Factory.Create<bool>( 647EventCallback.Factory.Create(this, () => ShowResourceDetailsAsync(resource, buttonId: null)), 648EventCallback.Factory.Create<CommandViewModel>(this, (command) => ExecuteResourceCommandAsync(resource, command)),
Model\DashboardCommandExecutor.cs (1)
168toastParameters.OnPrimaryAction = EventCallback.Factory.Create<ToastResult>(this, () => navigationManager.NavigateTo(DashboardUrls.ConsoleLogsUrl(resource: getResourceName(resource))));
Model\ResourceMenuBuilder.cs (1)
77EventCallback onViewDetails,
Model\SpanMenuBuilder.cs (1)
74EventCallback onViewDetails,
Model\StructuredLogMenuBuilder.cs (1)
64EventCallback onViewDetails,
Aspire.Dashboard.Tests (5)
Model\ResourceMenuBuilderTests.cs (5)
66EventCallback.Empty, 117EventCallback.Empty, 168EventCallback.Empty, 205EventCallback.Empty, 239EventCallback.Empty,
BlazorUnitedApp (10)
artifacts\obj\BlazorUnitedApp\Release\net11.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages\AddressEditor_razor.g.cs (4)
131__builder.AddComponentParameter(5, nameof(global::Microsoft.AspNetCore.Components.Forms.InputText.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.String>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.String>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value.Street = __value, Value.Street)))); 168__builder.AddComponentParameter(16, nameof(global::Microsoft.AspNetCore.Components.Forms.InputText.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.String>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.String>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value.State = __value, Value.State)))); 205__builder.AddComponentParameter(27, nameof(global::Microsoft.AspNetCore.Components.Forms.InputText.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.String>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.String>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value.Zip = __value, Value.Zip)))); 242__builder.AddComponentParameter(38, nameof(global::Microsoft.AspNetCore.Components.Forms.InputText.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.String>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.String>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value.City = __value, Value.City))));
artifacts\obj\BlazorUnitedApp\Release\net11.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages\Counter_razor.g.cs (1)
130__builder.AddAttribute(12, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
artifacts\obj\BlazorUnitedApp\Release\net11.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Pages\Index_razor.g.cs (3)
145), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Forms.EditContext>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Forms.EditContext>(this, 185__builder2.AddComponentParameter(15, nameof(global::Microsoft.AspNetCore.Components.Forms.InputText.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.String>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.String>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value!.Name = __value, Value!.Name)))); 209__builder2.AddComponentParameter(20, nameof(global::BlazorUnitedApp.Pages.AddressEditor.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::BlazorUnitedApp.Data.Address>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::BlazorUnitedApp.Data.Address>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Value.BillingAddress = __value, Value.BillingAddress))));
artifacts\obj\BlazorUnitedApp\Release\net11.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Shared\NavMenu_razor.g.cs (2)
97__builder.AddAttribute(10, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 122__builder.AddAttribute(16, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
IdentitySample.PasskeyUI (1)
artifacts\obj\IdentitySample.PasskeyUI\Release\net11.0\Microsoft.CodeAnalysis.Razor.Compiler\Microsoft.NET.Sdk.Razor.SourceGenerators.RazorSourceGenerator\Components\Pages\Home_razor.g.cs (1)
119__builder.AddAttribute(12, "onsubmit", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.EventArgs>(this,
Microsoft.AspNetCore.Components (51)
CompilerServices\RuntimeHelpers.cs (3)
36return EventCallback.Factory.Create<T>(receiver, callback); 53return EventCallback.Factory.Create<T>(receiver, callback); 70return EventCallback.Factory.Create<T>(receiver, callback);
EventCallback.cs (4)
19/// Gets an empty <see cref="EventCallback"/>. 21public static readonly EventCallback Empty = new EventCallback(null, (Action)(() => { })); 27/// Creates the new <see cref="EventCallback"/>. 81=> obj is EventCallback other
EventCallbackFactory.cs (27)
9/// A factory for creating <see cref="EventCallback"/> and <see cref="EventCallback{T}"/> 21public EventCallback Create(object receiver, EventCallback callback) 29/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 34/// <returns>The <see cref="EventCallback"/>.</returns> 35public EventCallback Create(object receiver, Action callback) 43/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 48/// <returns>The <see cref="EventCallback"/>.</returns> 49public EventCallback Create(object receiver, Action<object> callback) 57/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 62/// <returns>The <see cref="EventCallback"/>.</returns> 63public EventCallback Create(object receiver, Func<Task> callback) 71/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 76/// <returns>The <see cref="EventCallback"/>.</returns> 77public EventCallback Create(object receiver, Func<object, Task> callback) 91public EventCallback<TValue> Create<TValue>(object receiver, EventCallback callback) 113/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 118/// <returns>The <see cref="EventCallback"/>.</returns> 127/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 132/// <returns>The <see cref="EventCallback"/>.</returns> 141/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 146/// <returns>The <see cref="EventCallback"/>.</returns> 155/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 160/// <returns>The <see cref="EventCallback"/>.</returns> 169/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 183/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 196private static EventCallback CreateCore(object receiver, MulticastDelegate callback)
EventCallbackFactoryBinderExtensions.cs (1)
11/// Contains extension methods for two-way binding using <see cref="EventCallback"/>. For internal use only.
EventCallbackFactoryEventArgsExtensions.cs (8)
12/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 18/// <returns>The <see cref="EventCallback"/>.</returns> 27/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 33/// <returns>The <see cref="EventCallback"/>.</returns> 42/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 48/// <returns>The <see cref="EventCallback"/>.</returns> 57/// Creates an <see cref="EventCallback"/> for the provided <paramref name="receiver"/> and 63/// <returns>The <see cref="EventCallback"/>.</returns>
EventCallbackOfT.cs (1)
65internal EventCallback AsUntyped()
Rendering\RenderTreeBuilder.cs (3)
259/// Appends a frame representing an <see cref="EventCallback"/> attribute. 273public void AddAttribute(int sequence, string name, EventCallback value) 303/// Appends a frame representing an <see cref="EventCallback"/> attribute.
RenderTree\Renderer.cs (3)
37private readonly Dictionary<ulong, (int RenderedByComponentId, EventCallback Callback, string? attributeName)> _eventBindings = new(); 694if (frame.AttributeValueField is EventCallback callback) 754private (int RenderedByComponentId, EventCallback Callback, string? attributeName) GetRequiredEventBindingEntry(ulong eventHandlerId)
RenderTree\RenderTreeDiffBuilder.cs (1)
1017if ((newFrame.AttributeValueField is MulticastDelegate || newFrame.AttributeValueField is EventCallback) &&
Microsoft.AspNetCore.Components.QuickGrid (12)
ColumnBase_razor.g.cs (3)
119__builder.AddAttribute(5, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 152__builder.AddAttribute(10, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 225__builder.AddAttribute(28, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Paginator_razor.g.cs (4)
124__builder.AddAttribute(18, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 150__builder.AddAttribute(27, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 205__builder.AddAttribute(48, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 231__builder.AddAttribute(57, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
QuickGrid.razor.cs (2)
172_currentPageItemsChanged = new(EventCallback.Factory.Create<PaginationState>(this, RefreshDataCoreAsync)); 180EventCallback.Factory.Create<object?>(this, RefreshDataCoreAsync));
QuickGrid_razor.g.cs (3)
170__builder3.AddAttribute(13, "onclosecolumnoptions", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.EventArgs>(this, 473var rowClick = OnRowClick.HasDelegate ? EventCallback.Factory.Create<MouseEventArgs>(this, () => OnRowClick.InvokeAsync(item)) : default; 499__builder.AddAttribute(42, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Microsoft.AspNetCore.Components.Tests (136)
EventCallbackFactoryBinderExtensionsTest.cs (34)
20var binder = EventCallback.Factory.CreateBinder(component, setter, value); 37var binder = EventCallback.Factory.CreateBinder(component, setter, value); 53var binder = EventCallback.Factory.CreateBinder(component, setter, 17); 72var binder = EventCallback.Factory.CreateBinder(component, setter, value); 89var binder = EventCallback.Factory.CreateBinder(component, setter, value); 106var binder = EventCallback.Factory.CreateBinder(component, setter, value); 125var binder = EventCallback.Factory.CreateBinder(component, setter, value); 144var binder = EventCallback.Factory.CreateBinder(component, setter, value); 163var binder = EventCallback.Factory.CreateBinder(component, setter, value); 182var binder = EventCallback.Factory.CreateBinder(component, setter, value); 201var binder = EventCallback.Factory.CreateBinder(component, setter, value); 220var binder = EventCallback.Factory.CreateBinder(component, setter, value); 239var binder = EventCallback.Factory.CreateBinder(component, setter, value); 258var binder = EventCallback.Factory.CreateBinder(component, setter, value); 277var binder = EventCallback.Factory.CreateBinder(component, setter, value); 296var binder = EventCallback.Factory.CreateBinder(component, setter, value); 315var binder = EventCallback.Factory.CreateBinder(component, setter, value); 334var binder = EventCallback.Factory.CreateBinder(component, setter, value); 353var binder = EventCallback.Factory.CreateBinder(component, setter, value); 372var binder = EventCallback.Factory.CreateBinder(component, setter, value); 391var binder = EventCallback.Factory.CreateBinder(component, setter, value); 410var binder = EventCallback.Factory.CreateBinder(component, setter, value); 430var binder = EventCallback.Factory.CreateBinder(component, setter, value, format); 450var binder = EventCallback.Factory.CreateBinder(component, setter, value, format); 469var binder = EventCallback.Factory.CreateBinder(component, setter, value); 488var binder = EventCallback.Factory.CreateBinder(component, setter, value); 508var binder = EventCallback.Factory.CreateBinder(component, setter, value, format); 528var binder = EventCallback.Factory.CreateBinder(component, setter, value, format); 548var binder = EventCallback.Factory.CreateBinder(component, setter, value); 568var binder = EventCallback.Factory.CreateBinder(component, setter, value); 587var binder = EventCallback.Factory.CreateBinder(component, setter, value); 605var ex = Assert.Throws<InvalidOperationException>(() => EventCallback.Factory.CreateBinder(component, setter, value)); 622var binder = EventCallback.Factory.CreateBinder(component, setter, value, culture: null); 641var binder = EventCallback.Factory.CreateBinder(component, setter, value, CultureInfo.InvariantCulture);
EventCallbackFactoryTest.cs (46)
14var input = new EventCallback(component, @delegate); 19var callback = EventCallback.Factory.Create(anotherComponent, input); 35var callback = EventCallback.Factory.Create(component, @delegate); 53var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 71var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 86var callback = EventCallback.Factory.Create(component, (Action)null); 102var callback = EventCallback.Factory.Create(component, @delegate); 120var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 138var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 153var callback = EventCallback.Factory.Create(component, (Action<string>)null); 169var callback = EventCallback.Factory.Create(component, @delegate); 187var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 205var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 221var callback = EventCallback.Factory.Create(component, @delegate); 236var callback = EventCallback.Factory.Create(component, (Func<Task>)null); 254var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 272var callback = EventCallback.Factory.Create(anotherComponent, @delegate); 287var callback = EventCallback.Factory.Create(component, (Func<string, Task>)null); 306var callback = EventCallback.Factory.Create<string>(anotherComponent, input); 322var callback = EventCallback.Factory.Create<string>(component, @delegate); 340var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 358var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 373var callback = EventCallback.Factory.Create<string>(component, (Action)null); 389var callback = EventCallback.Factory.Create<string>(component, @delegate); 407var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 422var callback = EventCallback.Factory.Create<string>(component, (Action<string>)null); 440var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 456var callback = EventCallback.Factory.Create<string>(component, @delegate); 474var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 492var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 507var callback = EventCallback.Factory.Create<string>(component, (Func<Task>)null); 523var callback = EventCallback.Factory.Create<string>(component, @delegate); 541var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 559var callback = EventCallback.Factory.Create<string>(anotherComponent, @delegate); 574var callback = EventCallback.Factory.Create<string>(component, (Func<string, Task>)null); 590var callback = EventCallback.Factory.CreateInferred<string>(component, @delegate, "hi"); 606var callback = EventCallback.Factory.CreateInferred<string>(component, @delegate, "hi");
EventCallbackTest.cs (17)
14var callback = default(EventCallback); 35var callback = new EventCallback(null, (Action)(() => runCount++)); 65var callback = new EventCallback(component, (Action)(() => runCount++)); 82var callback = new EventCallback(component, (Action)(() => runCount++)); 100var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 119var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 138var callback = new EventCallback(component, (Action<int>)((e) => { arg = e; runCount++; })); 157var callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; })); 173var callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; })); 190var callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; })); 208var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 227var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 246var callback = new EventCallback(component, (Func<int, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 265var callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; })); 282var eventcallback_1 = new EventCallback(component, delegate_1); 283var eventcallback_2 = new EventCallback(component, delegate_2);
RendererTest.cs (27)
1105builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Action)parentComponent.SomeMethod)); 1143builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Action)(() => 1184builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Func<Task>)(() => 1224builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, (Action)parentComponent.SomeMethod)); 1262builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, (Action)(() => 1303builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, (Func<Task>)(() => 1375builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Action)(() => 1409builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create(parentComponent, (Action<DerivedEventArgs>)((e) => 1476builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Action)(() => 1510builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create(parentComponent, (Action<DerivedEventArgs>)((e) => 1578builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, (Action)(() => 1612builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, (Action<DerivedEventArgs>)((e) => 1685builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, async () => 1722builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, async (e) => 1799builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, async () => 1839builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, async (e) => 1918builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback), EventCallback.Factory.Create(parentComponent, async () => 1957builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT), EventCallback.Factory.Create<DerivedEventArgs>(parentComponent, async (e) => 3123builder.AddAttribute(1, "onchange", EventCallback.Factory.CreateBinder( 3162builder.AddAttribute(1, "onchange", EventCallback.Factory.CreateBinder( 3196builder.AddAttribute(1, "onchange", EventCallback.Factory.CreateBinder( 3236builder.AddAttribute(1, "onchange", EventCallback.Factory.CreateBinder( 5482public EventCallback OnClickEventCallback { get; set; } 5629builder.AddAttribute(1, "onmycustomevent", EventCallback.Factory.Create(this, eventArgs => OnClick(eventArgs))); 5676builder.AddAttribute(3, "onchange", EventCallback.Factory.CreateBinder<bool>(this, __value => CheckboxEnabled = __value, CheckboxEnabled)); 5680builder.AddAttribute(6, "onchange", EventCallback.Factory.CreateBinder<string>(this, __value => SomeStringProperty = __value, SomeStringProperty)); 6217builder.AddAttribute(1, "onmakeerror", EventCallback.Factory.Create(this, () => { }));
Rendering\RenderTreeBuilderTest.cs (11)
1177var callback = new EventCallback(null, new Action(() => { })); 1196var callback = default(EventCallback); 1215var callback = new EventCallback(receiver, new Action(() => { })); 1235var callback = new EventCallback(receiver, new Action(() => { })); 1255var callback = new EventCallback(receiver, new Action(() => { })); 1542var callback = new EventCallback(null, new Action(() => { })); 1561var callback = default(EventCallback); 1580var callback = new EventCallback(receiver, new Action(() => { })); 1600var callback = new EventCallback(receiver, new Action(() => { }));
RenderTreeDiffBuilderTest.cs (1)
1762tree.AddComponentParameter(1, "MyEventCallback", EventCallback.Empty);
Microsoft.AspNetCore.Components.Web (15)
Forms\InputCheckbox.cs (1)
46builder.AddAttribute(8, "onchange", EventCallback.Factory.CreateBinder<bool>(this, __value => CurrentValue = __value, CurrentValue));
Forms\InputDate.cs (1)
93builder.AddAttribute(7, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputHidden.cs (1)
32builder.AddAttribute(7, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputNumber.cs (1)
62builder.AddAttribute(8, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputRadioGroup.cs (1)
38var changeEventCallback = EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString);
Forms\InputSelect.cs (2)
51builder.AddAttribute(7, "onchange", EventCallback.Factory.CreateBinder<string?[]?>(this, SetCurrentValueAsStringArray, default)); 57builder.AddAttribute(9, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, default));
Forms\InputText.cs (1)
40builder.AddAttribute(6, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputTextArea.cs (1)
40builder.AddAttribute(6, "onchange", EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
JSComponents\JSComponentInterop.cs (2)
169var x when x == typeof(EventCallback) => ParameterKind.EventCallbackWithNoParameters, 174private static EventCallback CreateEventCallbackWithNoParameters(IJSObjectReference? jsObjectReference)
Media\FileDownload.cs (4)
54context.Initialize(r => Element = r, EventCallback.Factory.Create(this, OnClickAsync)); 74builder.AddAttribute(4, "onclick", EventCallback.Factory.Create(this, OnClickAsync)); 160private EventCallback _onClick; 161internal void Initialize(Action<ElementReference> capture, EventCallback onClick)
Microsoft.AspNetCore.Components.Web.Tests (1)
Forms\TestInputHostComponent.cs (1)
31EventCallback.Factory.Create(this, ValueChanged));
Microsoft.AspNetCore.Components.WebViewE2E.Test (1)
TestPage_razor.g.cs (1)
89__builder.AddAttribute(8, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Wasm.Performance.TestApp (21)
Cell_razor.g.cs (1)
79__builder.AddAttribute(2, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
GridRendering_razor.g.cs (4)
101__builder.AddAttribute(5, "onchange", global::Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => SelectedRenderMode = __value, SelectedRenderMode)); 139__builder.AddAttribute(17, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 153__builder.AddAttribute(22, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 183__builder.AddAttribute(26, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Json_razor.g.cs (7)
92__builder.AddAttribute(4, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 107__builder.AddAttribute(9, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 121__builder.AddAttribute(14, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 135__builder.AddAttribute(19, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 194__builder.AddAttribute(34, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 208__builder.AddAttribute(39, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 222__builder.AddAttribute(44, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
OrgChart_razor.g.cs (4)
98__builder.AddAttribute(8, "onchange", global::Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => depth = __value, depth, culture: global::System.Globalization.CultureInfo.InvariantCulture)); 117__builder.AddAttribute(16, "onchange", global::Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => subs = __value, subs, culture: global::System.Globalization.CultureInfo.InvariantCulture)); 124__builder.AddAttribute(20, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 138__builder.AddAttribute(25, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
PersonDisplay_razor.g.cs (2)
152, 17, global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Person.Salary = __value, Person.Salary)), 18, () => Person.Salary); 175__builder2.AddComponentParameter(24, nameof(global::Microsoft.AspNetCore.Components.Forms.InputCheckbox.ValueChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::System.Boolean>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::System.Boolean>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, __value => Person.IsAdmin = __value, Person.IsAdmin))));
RenderList_razor.g.cs (3)
95__builder.AddAttribute(5, "onchange", global::Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => numItems = __value, numItems, culture: global::System.Globalization.CultureInfo.InvariantCulture)); 101__builder.AddAttribute(9, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this, 115__builder.AddAttribute(14, "onclick", global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,