5 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)
738
_eventBindings.Add(id, (renderedByComponentId, new
EventCallback
(@delegate.Target as IHandleEvent, @delegate), frame.AttributeName));
Microsoft.AspNetCore.Components.Web (1)
JSComponents\JSComponentInterop.cs (1)
187
return
new
(null, callback);
143 references to EventCallback
Aspire.Dashboard (39)
Components\Controls\AspireMenu.razor.cs (1)
49
public
EventCallback
OnSecondaryActionComplete { get; set; }
Components\Controls\IconCheckbox.razor.cs (1)
55
public
EventCallback
OnClick { get; set; }
Components\Controls\PropertyValues\TraceIdButtonValue.razor.cs (1)
18
public
EventCallback
OnClick { get; set; }
Components\Controls\ResourceActions.razor.cs (1)
69
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\ResourceDetails.razor.cs (1)
299
EventCallback
.Empty, // View details not shown since we're already in the details view
Components\Controls\SpanActions.razor.cs (1)
38
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)),
Components\Controls\SpanDetails.razor.cs (2)
24
public
EventCallback
CloseCallback { get; set; }
101
EventCallback
.Empty,
Components\Controls\StructuredLogActions.razor.cs (1)
34
EventCallback
.Factory.Create(this, () => OnViewDetails.InvokeAsync(_menuButton?.MenuButtonId)));
Components\Controls\StructuredLogDetails.razor.cs (2)
20
public
EventCallback
CloseCallback { get; set; }
138
StructuredLogMenuBuilder.AddMenuItems(_logActionsMenuItems, ViewModel.LogEntry,
EventCallback
.Empty, showViewDetails: false);
Components\Controls\SummaryDetailsView.razor.cs (1)
33
public
EventCallback
OnDismiss { get; set; }
Components\Dialogs\NotificationEntryComponent.razor.cs (1)
17
public
EventCallback
OnDismiss { get; set; }
Components\Interactions\InteractionsProvider.cs (2)
167
dialogParameters.OnDialogResult =
EventCallback
.Factory.Create<DialogResult>(this, async dialogResult =>
610
return
EventCallback
.Factory.Create<DialogResult>(this, async dialogResult =>
Components\Layout\AspirePageContentLayout.razor.cs (1)
103
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, async () =>
Components\Layout\MainLayout.razor.cs (4)
341
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, _ => HandleDialogClose(GetVisibleReturnFocusElementId(returnFocusElementId, HelpButtonId)))
399
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, _ => HandleDialogClose())
423
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, _ => HandleDialogClose(GetVisibleReturnFocusElementId(returnFocusElementId, SettingsButtonId)))
448
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, _ => HandleDialogClose())
Components\Pages\ConsoleLogs.razor.cs (3)
534
EventCallback
.Factory.Create<bool>(this, async
577
EventCallback
.Factory.Create(this, () =>
582
EventCallback
.Factory.Create<CommandViewModel>(this, ExecuteResourceCommandAsync),
Components\Pages\Resources.razor.cs (7)
42
private
EventCallback
_onToggleCollapseAllCallback;
43
private
EventCallback
_onToggleResourceTypeCallback;
205
_onToggleCollapseAllCallback =
EventCallback
.Factory.Create(this, OnToggleCollapseAll);
206
_onToggleResourceTypeCallback =
EventCallback
.Factory.Create(this, OnToggleResourceType);
548
EventCallback
.Factory.Create<bool>(
663
EventCallback
.Factory.Create(this, () => ShowResourceDetailsAsync(resource, focusElementId)),
664
EventCallback
.Factory.Create<CommandViewModel>(this, (command) => ExecuteResourceCommandAsync(resource, command)),
Components\Pages\Terminals.razor.cs (3)
245
EventCallback
.Factory.Create<bool>(this, async showHidden =>
263
EventCallback
.Factory.Create(this, () => NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: resource.Name))),
264
EventCallback
.Factory.Create<CommandViewModel>(this, ExecuteResourceCommandAsync),
Model\DashboardDialogService.cs (1)
105
return
EventCallback
.Factory.Create(receiver, callback);
Model\ResourceMenuBuilder.cs (1)
70
EventCallback
onViewDetails,
Model\SpanMenuBuilder.cs (1)
57
EventCallback
onViewDetails,
Model\StructuredLogMenuBuilder.cs (3)
55
EventCallback
onViewDetails,
71
EventCallback
onViewDetails,
81
EventCallback
onViewDetails,
Aspire.Dashboard.Components.Tests (9)
Controls\AspireMenuTests.cs (1)
149
builder.Add(p => p.OpenChanged,
EventCallback
.Factory.Create<bool>(this, openChanges.Add));
Controls\ChartFiltersTests.cs (1)
360
builder.Add(p => p.OnDimensionValuesChanged,
EventCallback
.Factory.Create(this, onDimensionValuesChanged));
Controls\ResourceDetailsTests.cs (3)
759
builder.Add(p => p.CommandSelected,
EventCallback
.Factory.Create<CommandViewModel>(this, c => capturedCommand = c));
805
builder.Add(p => p.CommandSelected,
EventCallback
.Factory.Create<CommandViewModel>(this, c => capturedCommand = c));
850
builder.Add(p => p.CommandSelected,
EventCallback
.Factory.Create<CommandViewModel>(this, _ => Task.CompletedTask));
Model\DashboardDialogServiceTests.cs (2)
90
OnDialogClosing =
EventCallback
.Factory.Create<IDialogInstance>(this, async _ =>
95
OnDialogResult =
EventCallback
.Factory.Create<DialogResult>(this, async _ =>
Pages\ResourcesTests.cs (2)
185
builder.Add(component => component.CommandSelected,
EventCallback
.Factory.Create<CommandViewModel>(this, _ => Task.CompletedTask));
187
builder.Add(component => component.OnViewDetails,
EventCallback
.Factory.Create<string?>(this, _ => Task.CompletedTask));
Aspire.Dashboard.Tests (10)
Model\ResourceMenuBuilderTests.cs (10)
99
EventCallback
.Empty,
151
EventCallback
.Empty,
186
EventCallback
.Empty,
239
EventCallback
.Empty,
277
EventCallback
.Empty,
312
EventCallback
.Empty,
360
EventCallback
.Empty,
400
EventCallback
.Empty,
443
EventCallback
.Empty,
486
EventCallback
.Empty,
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)
263
/// Appends a frame representing an <see cref="
EventCallback
"/> attribute.
277
public void AddAttribute(int sequence, string name,
EventCallback
value)
307
/// Appends a frame representing an <see cref="
EventCallback
"/> attribute.
RenderTree\Renderer.cs (3)
38
private readonly Dictionary<ulong, (int RenderedByComponentId,
EventCallback
Callback, string? attributeName)> _eventBindings = new();
722
if (frame.AttributeValueField is
EventCallback
callback)
782
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.AI (4)
Components\MessageInput.cs (3)
98
EventCallback
.Factory.Create<ChangeEventArgs>(
109
EventCallback
.Factory.Create<KeyboardEventArgs>(this, OnKeyDown));
126
EventCallback
.Factory.Create(this, SubmitAsync));
Components\MessageList.cs (1)
171
EventCallback
.Factory.Create(this,
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
385
if (value is
EventCallback
)
Microsoft.AspNetCore.Components.Media (4)
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.QuickGrid (12)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\ColumnBase_razor.g.cs (3)
120
__builder.AddAttribute(5, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
199
__builder.AddAttribute(19, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
307
__builder.AddAttribute(44, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Paginator_razor.g.cs (4)
319
__builder.AddAttribute(69, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
345
__builder.AddAttribute(78, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
400
__builder.AddAttribute(99, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
426
__builder.AddAttribute(108, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\QuickGrid_razor.g.cs (3)
170
__builder3.AddAttribute(13, "onclosecolumnoptions", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::System.EventArgs>(this,
506
var rowClick = OnRowClick.HasDelegate ?
EventCallback
.Factory.Create<MouseEventArgs>(this, () => OnRowClick.InvokeAsync(item)) : default;
532
__builder.AddAttribute(44, "onclick", global::Microsoft.AspNetCore.Components.
EventCallback
.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
QuickGrid.razor.cs (2)
238
_currentPageItemsChanged = new(
EventCallback
.Factory.Create<PaginationState>(this, RefreshDataCoreAsync));
251
EventCallback
.Factory.Create<object?>(this, RefreshDataCoreAsync));
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
385
if (value is
EventCallback
)
Microsoft.AspNetCore.Components.Web (11)
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)
178
var x when x == typeof(
EventCallback
) => ParameterKind.EventCallbackWithNoParameters,
183
private static
EventCallback
CreateEventCallbackWithNoParameters(IJSObjectReference? jsObjectReference)
Microsoft.AspNetCore.Components.WebAssembly (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
385
if (value is
EventCallback
)