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)
716
_eventBindings.Add(id, (renderedByComponentId, new
EventCallback
(@delegate.Target as IHandleEvent, @delegate), frame.AttributeName));
Microsoft.AspNetCore.Components.Web (1)
JSComponents\JSComponentInterop.cs (1)
178
return
new
(null, callback);
105 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)
239
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
269
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
303
OnDialogClosing =
EventCallback
.Factory.Create<DialogInstance>(this, HandleDialogClose)
Components\Pages\ConsoleLogs.razor.cs (3)
464
EventCallback
.Factory.Create<bool>(this, async
508
EventCallback
.Factory.Create(this, () =>
513
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,
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)
37
private readonly Dictionary<ulong, (int RenderedByComponentId,
EventCallback
Callback, string? attributeName)> _eventBindings = new();
700
if (frame.AttributeValueField is
EventCallback
callback)
760
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.Endpoints (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
339
if (value is
EventCallback
)
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
339
if (value is
EventCallback
)
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)