32 instantiations of EventCallback
Microsoft.AspNetCore.Components (4)
EventCallback.cs (1)
21
public static readonly EventCallback Empty = new
EventCallback
(null, (Action)(() => { }));
EventCallbackFactory.cs (1)
198
return new
EventCallback
(callback?.Target as IHandleEvent ?? receiver as IHandleEvent, callback);
EventCallbackOfT.cs (1)
67
return 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)
14
var input = new
EventCallback
(component, @delegate);
EventCallbackTest.cs (15)
35
var callback = new
EventCallback
(null, (Action)(() => runCount++));
65
var callback = new
EventCallback
(component, (Action)(() => runCount++));
82
var callback = new
EventCallback
(component, (Action)(() => runCount++));
100
var callback = new
EventCallback
(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
119
var callback = new
EventCallback
(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
138
var callback = new
EventCallback
(component, (Action<int>)((e) => { arg = e; runCount++; }));
157
var callback = new
EventCallback
(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
173
var callback = new
EventCallback
(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; }));
190
var callback = new
EventCallback
(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; }));
208
var callback = new
EventCallback
(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
227
var callback = new
EventCallback
(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
246
var callback = new
EventCallback
(component, (Func<int, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
265
var callback = new
EventCallback
(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
282
var eventcallback_1 = new
EventCallback
(component, delegate_1);
283
var eventcallback_2 = new
EventCallback
(component, delegate_2);
Rendering\RenderTreeBuilderTest.cs (11)
1177
var callback = new
EventCallback
(null, new Action(() => { }));
1215
var callback = new
EventCallback
(receiver, new Action(() => { }));
1235
var callback = new
EventCallback
(receiver, new Action(() => { }));
1255
var callback = new
EventCallback
(receiver, new Action(() => { }));
1323
frame => AssertFrame.Attribute(frame, "attr", new
EventCallback
(callback.Receiver, callback.Delegate), 1));
1542
var callback = new
EventCallback
(null, new Action(() => { }));
1580
var callback = new
EventCallback
(receiver, new Action(() => { }));
1600
var callback = new
EventCallback
(receiver, new Action(() => { }));
1668
frame => AssertFrame.Attribute(frame, "attr", new
EventCallback
(callback.Receiver, callback.Delegate), 1));
1992
builder.AddAttribute(0, "2", new
EventCallback
(null, (Action)(() => { })));
2005
{ "6", new
EventCallback
(null, (Action)(() =>{ })) },
Microsoft.AspNetCore.Components.Web (1)
JSComponents\JSComponentInterop.cs (1)
178
return
new
(null, callback);
285 references to EventCallback
Aspire.Dashboard (32)
Components\Controls\AssistantChat.razor.cs (1)
25
public required
EventCallback
ModelInitialized { get; set; }
Components\Controls\ExplainErrorsButton.razor.cs (1)
27
public
EventCallback
OnClick { get; set; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
18
public
EventCallback
OnClick { get; set; }
Components\Controls\ResourceActions.razor.cs (1)
68
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\ResourceDetails.razor.cs (1)
272
EventCallback
.Empty, // View details not shown since we're already in the details view
Components\Controls\SpanActions.razor.cs (1)
41
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\SpanDetails.razor.cs (2)
26
public
EventCallback
CloseCallback { get; set; }
110
EventCallback
.Empty,
Components\Controls\StructuredLogActions.razor.cs (1)
37
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)));
Components\Controls\StructuredLogDetails.razor.cs (2)
21
public
EventCallback
CloseCallback { get; set; }
147
StructuredLogMenuBuilder.AddMenuItems(_logActionsMenuItems, ViewModel.LogEntry,
EventCallback
.Empty, showViewDetails: false);
Components\Controls\SummaryDetailsView.razor.cs (1)
33
public
EventCallback
OnDismiss { get; set; }
Components\Interactions\InteractionsProvider.cs (2)
165
dialogParameters.OnDialogResult =
EventCallback
.Factory.Create<DialogResult>(this, async dialogResult =>
253
dialogParameters.OnDialogResult =
EventCallback
.Factory.Create<DialogResult>(this, async dialogResult =>
Components\Layout\AspirePageContentLayout.razor.cs (1)
89
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, async () =>
Components\Layout\MainLayout.razor.cs (3)
232
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
262
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
296
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
Components\Pages\ConsoleLogs.razor.cs (3)
465
EventCallback
.Factory.Create<bool>(this, async
509
EventCallback
.Factory.Create(this, () =>
514
EventCallback
.Factory.Create<CommandViewModel>(this, ExecuteResourceCommandAsync),
Components\Pages\Resources.razor.cs (7)
42
private
EventCallback
_onToggleCollapseAllCallback;
43
private
EventCallback
_onToggleResourceTypeCallback;
239
_onToggleCollapseAllCallback =
EventCallback
.Factory.Create(this, OnToggleCollapseAll);
240
_onToggleResourceTypeCallback =
EventCallback
.Factory.Create(this, OnToggleResourceType);
544
EventCallback
.Factory.Create<bool>(
647
EventCallback
.Factory.Create(this, () => ShowResourceDetailsAsync(resource, buttonId: null)),
648
EventCallback
.Factory.Create<CommandViewModel>(this, (command) => ExecuteResourceCommandAsync(resource, command)),
Model\DashboardCommandExecutor.cs (1)
168
toastParameters.OnPrimaryAction =
EventCallback
.Factory.Create<ToastResult>(this, () => navigationManager.NavigateTo(DashboardUrls.ConsoleLogsUrl(resource: getResourceName(resource))));
Model\ResourceMenuBuilder.cs (1)
77
EventCallback
onViewDetails,
Model\SpanMenuBuilder.cs (1)
74
EventCallback
onViewDetails,
Model\StructuredLogMenuBuilder.cs (1)
64
EventCallback
onViewDetails,
Aspire.Dashboard.Tests (5)
Model\ResourceMenuBuilderTests.cs (5)
66
EventCallback
.Empty,
117
EventCallback
.Empty,
168
EventCallback
.Empty,
205
EventCallback
.Empty,
239
EventCallback
.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)
36
return
EventCallback
.Factory.Create<T>(receiver, callback);
53
return
EventCallback
.Factory.Create<T>(receiver, callback);
70
return
EventCallback
.Factory.Create<T>(receiver, callback);
EventCallback.cs (4)
19
/// Gets an empty <see cref="
EventCallback
"/>.
21
public 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}"/>
21
public
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>
35
public
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>
49
public
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>
63
public
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>
77
public
EventCallback
Create(object receiver, Func<object, Task> callback)
91
public 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
196
private 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)
65
internal
EventCallback
AsUntyped()
Rendering\RenderTreeBuilder.cs (3)
259
/// Appends a frame representing an <see cref="
EventCallback
"/> attribute.
273
public void AddAttribute(int sequence, string name,
EventCallback
value)
303
/// Appends a frame representing an <see cref="
EventCallback
"/> attribute.
RenderTree\Renderer.cs (3)
37
private readonly Dictionary<ulong, (int RenderedByComponentId,
EventCallback
Callback, string? attributeName)> _eventBindings = new();
694
if (frame.AttributeValueField is
EventCallback
callback)
754
private (int RenderedByComponentId,
EventCallback
Callback, string? attributeName) GetRequiredEventBindingEntry(ulong eventHandlerId)
RenderTree\RenderTreeDiffBuilder.cs (1)
1017
if ((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));
180
EventCallback
.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,
473
var 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)
20
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
37
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
53
var binder =
EventCallback
.Factory.CreateBinder(component, setter, 17);
72
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
89
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
106
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
125
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
144
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
163
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
182
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
201
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
220
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
239
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
258
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
277
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
296
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
315
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
334
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
353
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
372
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
391
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
410
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
430
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, format);
450
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, format);
469
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
488
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
508
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, format);
528
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, format);
548
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
568
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
587
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value);
605
var ex = Assert.Throws<InvalidOperationException>(() =>
EventCallback
.Factory.CreateBinder(component, setter, value));
622
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, culture: null);
641
var binder =
EventCallback
.Factory.CreateBinder(component, setter, value, CultureInfo.InvariantCulture);
EventCallbackFactoryTest.cs (46)
14
var
input = new EventCallback(component, @delegate);
19
var
callback =
EventCallback
.Factory.Create(anotherComponent, input);
35
var
callback =
EventCallback
.Factory.Create(component, @delegate);
53
var
callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
71
var
callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
86
var
callback =
EventCallback
.Factory.Create(component, (Action)null);
102
var callback =
EventCallback
.Factory.Create(component, @delegate);
120
var callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
138
var callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
153
var callback =
EventCallback
.Factory.Create(component, (Action<string>)null);
169
var
callback =
EventCallback
.Factory.Create(component, @delegate);
187
var
callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
205
var
callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
221
var callback =
EventCallback
.Factory.Create(component, @delegate);
236
var
callback =
EventCallback
.Factory.Create(component, (Func<Task>)null);
254
var callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
272
var callback =
EventCallback
.Factory.Create(anotherComponent, @delegate);
287
var callback =
EventCallback
.Factory.Create(component, (Func<string, Task>)null);
306
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, input);
322
var callback =
EventCallback
.Factory.Create<string>(component, @delegate);
340
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
358
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
373
var callback =
EventCallback
.Factory.Create<string>(component, (Action)null);
389
var callback =
EventCallback
.Factory.Create<string>(component, @delegate);
407
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
422
var callback =
EventCallback
.Factory.Create<string>(component, (Action<string>)null);
440
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
456
var callback =
EventCallback
.Factory.Create<string>(component, @delegate);
474
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
492
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
507
var callback =
EventCallback
.Factory.Create<string>(component, (Func<Task>)null);
523
var callback =
EventCallback
.Factory.Create<string>(component, @delegate);
541
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
559
var callback =
EventCallback
.Factory.Create<string>(anotherComponent, @delegate);
574
var callback =
EventCallback
.Factory.Create<string>(component, (Func<string, Task>)null);
590
var callback =
EventCallback
.Factory.CreateInferred<string>(component, @delegate, "hi");
606
var callback =
EventCallback
.Factory.CreateInferred<string>(component, @delegate, "hi");
EventCallbackTest.cs (17)
14
var
callback = default(
EventCallback
);
35
var
callback = new EventCallback(null, (Action)(() => runCount++));
65
var
callback = new EventCallback(component, (Action)(() => runCount++));
82
var
callback = new EventCallback(component, (Action)(() => runCount++));
100
var
callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
119
var
callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
138
var
callback = new EventCallback(component, (Action<int>)((e) => { arg = e; runCount++; }));
157
var
callback = new EventCallback(component, (Action<EventArgs>)((e) => { arg = e; runCount++; }));
173
var
callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; }));
190
var
callback = new EventCallback(component, (Func<Task>)(() => { runCount++; return Task.CompletedTask; }));
208
var
callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
227
var
callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
246
var
callback = new EventCallback(component, (Func<int, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
265
var
callback = new EventCallback(component, (Func<EventArgs, Task>)((e) => { arg = e; runCount++; return Task.CompletedTask; }));
282
var
eventcallback_1 = new EventCallback(component, delegate_1);
283
var
eventcallback_2 = new EventCallback(component, delegate_2);
RendererTest.cs (27)
1105
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Action)parentComponent.SomeMethod));
1143
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Action)(() =>
1184
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Func<Task>)(() =>
1224
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, (Action)parentComponent.SomeMethod));
1262
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, (Action)(() =>
1303
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, (Func<Task>)(() =>
1375
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Action)(() =>
1409
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create(parentComponent, (Action<DerivedEventArgs>)((e) =>
1476
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Action)(() =>
1510
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create(parentComponent, (Action<DerivedEventArgs>)((e) =>
1578
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, (Action)(() =>
1612
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, (Action<DerivedEventArgs>)((e) =>
1685
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, async () =>
1722
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, async (e) =>
1799
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, async () =>
1839
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, async (e) =>
1918
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallback),
EventCallback
.Factory.Create(parentComponent, async () =>
1957
builder.AddComponentParameter(1, nameof(EventComponent.OnClickEventCallbackOfT),
EventCallback
.Factory.Create<DerivedEventArgs>(parentComponent, async (e) =>
3123
builder.AddAttribute(1, "onchange",
EventCallback
.Factory.CreateBinder(
3162
builder.AddAttribute(1, "onchange",
EventCallback
.Factory.CreateBinder(
3196
builder.AddAttribute(1, "onchange",
EventCallback
.Factory.CreateBinder(
3236
builder.AddAttribute(1, "onchange",
EventCallback
.Factory.CreateBinder(
5482
public
EventCallback
OnClickEventCallback { get; set; }
5629
builder.AddAttribute(1, "onmycustomevent",
EventCallback
.Factory.Create(this, eventArgs => OnClick(eventArgs)));
5676
builder.AddAttribute(3, "onchange",
EventCallback
.Factory.CreateBinder<bool>(this, __value => CheckboxEnabled = __value, CheckboxEnabled));
5680
builder.AddAttribute(6, "onchange",
EventCallback
.Factory.CreateBinder<string>(this, __value => SomeStringProperty = __value, SomeStringProperty));
6217
builder.AddAttribute(1, "onmakeerror",
EventCallback
.Factory.Create(this, () => { }));
Rendering\RenderTreeBuilderTest.cs (11)
1177
var
callback = new EventCallback(null, new Action(() => { }));
1196
var
callback = default(
EventCallback
);
1215
var
callback = new EventCallback(receiver, new Action(() => { }));
1235
var
callback = new EventCallback(receiver, new Action(() => { }));
1255
var
callback = new EventCallback(receiver, new Action(() => { }));
1542
var
callback = new EventCallback(null, new Action(() => { }));
1561
var
callback = default(
EventCallback
);
1580
var
callback = new EventCallback(receiver, new Action(() => { }));
1600
var
callback = new EventCallback(receiver, new Action(() => { }));
RenderTreeDiffBuilderTest.cs (1)
1762
tree.AddComponentParameter(1, "MyEventCallback",
EventCallback
.Empty);
Microsoft.AspNetCore.Components.Web (15)
Forms\InputCheckbox.cs (1)
46
builder.AddAttribute(8, "onchange",
EventCallback
.Factory.CreateBinder<bool>(this, __value => CurrentValue = __value, CurrentValue));
Forms\InputDate.cs (1)
93
builder.AddAttribute(7, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputHidden.cs (1)
32
builder.AddAttribute(7, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputNumber.cs (1)
62
builder.AddAttribute(8, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputRadioGroup.cs (1)
38
var changeEventCallback =
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString);
Forms\InputSelect.cs (2)
51
builder.AddAttribute(7, "onchange",
EventCallback
.Factory.CreateBinder<string?[]?>(this, SetCurrentValueAsStringArray, default));
57
builder.AddAttribute(9, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, default));
Forms\InputText.cs (1)
40
builder.AddAttribute(6, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
Forms\InputTextArea.cs (1)
40
builder.AddAttribute(6, "onchange",
EventCallback
.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString));
JSComponents\JSComponentInterop.cs (2)
169
var x when x == typeof(
EventCallback
) => ParameterKind.EventCallbackWithNoParameters,
174
private static
EventCallback
CreateEventCallbackWithNoParameters(IJSObjectReference? jsObjectReference)
Media\FileDownload.cs (4)
54
context.Initialize(r => Element = r,
EventCallback
.Factory.Create(this, OnClickAsync));
74
builder.AddAttribute(4, "onclick",
EventCallback
.Factory.Create(this, OnClickAsync));
160
private
EventCallback
_onClick;
161
internal void Initialize(Action<ElementReference> capture,
EventCallback
onClick)
Microsoft.AspNetCore.Components.Web.Tests (1)
Forms\TestInputHostComponent.cs (1)
31
EventCallback
.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,