3 instantiations of EventCallback
Microsoft.AspNetCore.Components (3)
EventCallbackFactory.cs (2)
95return new EventCallback<TValue>(callback.Receiver, callback.Delegate); 203return new EventCallback<TValue>(callback?.Target as IHandleEvent ?? receiver as IHandleEvent, callback);
EventCallbackOfT.cs (1)
16public static readonly EventCallback<TValue> Empty = new EventCallback<TValue>(null, (Action)(() => { }));
137 references to EventCallback
Aspire.Dashboard (23)
Components\Controls\AspireMenu.razor.cs (1)
31public EventCallback<bool> OpenChanged { get; set; }
Components\Controls\Chart\ChartFilters.razor.cs (1)
23public EventCallback<DimensionFilterViewModel> OnDimensionValuesChanged { get; set; }
Components\Controls\GridValue.razor.cs (1)
79public EventCallback<bool> IsMaskedChanged { get; set; }
Components\Controls\LogLevelSelect.razor.cs (1)
18public EventCallback<SelectViewModel<LogLevel?>> LogLevelChanged { get; set; }
Components\Controls\PauseIncomingDataSwitch.razor.cs (1)
13public EventCallback<bool> IsPausedChanged { get; set; }
Components\Controls\PropertyGrid.razor.cs (1)
135public EventCallback<TItem> IsValueMaskedChanged { get; set; }
Components\Controls\ResourceActions.razor.cs (2)
36public required EventCallback<CommandViewModel> CommandSelected { get; set; } 42public required EventCallback<string?> OnViewDetails { get; set; }
Components\Controls\ResourceDetails.razor.cs (1)
38public required EventCallback<CommandViewModel> CommandSelected { get; set; }
Components\Controls\ResourceSelect.razor.cs (1)
26public EventCallback<SelectViewModel<ResourceTypeDetails>> SelectedResourceChanged { get; set; }
Components\Controls\SpanActions.razor.cs (2)
24public required EventCallback<string> OnViewDetails { get; set; } 27public required EventCallback<OtlpSpan> OnLaunchGenAI { get; set; }
Components\Controls\SpanDetails.razor.cs (1)
29public EventCallback<OtlpSpan> LaunchGenAICallback { get; set; }
Components\Controls\SpanTypeSelect.razor.cs (1)
19public EventCallback<SelectViewModel<SpanType>> SpanTypeChanged { get; set; }
Components\Controls\StructuredLogActions.razor.cs (1)
23public required EventCallback<string> OnViewDetails { get; set; }
Components\Controls\SummaryDetailsView.razor.cs (1)
36public EventCallback<SummaryDetailsSize> OnResize { get; set; }
Components\Resize\BrowserDimensionWatcher.cs (1)
16public EventCallback<ViewportInformation?> ViewportInformationChanged { get; set; }
Components\ResourcesGridColumns\LogMessageColumnDisplay.razor.cs (1)
18public required EventCallback<OtlpLogEntry> LaunchGenAIVisualizerCallback { get; set; }
Model\CommonMenuItems.cs (1)
20EventCallback<bool> refreshFunction)
Model\DashboardDialogService.cs (1)
117public EventCallback<DialogResult> CreateDialogCallback(object receiver, Func<DialogResult, Task> callback)
Model\ResourceMenuBuilder.cs (2)
78EventCallback<CommandViewModel> commandSelected, 285private void AddCommandMenuItems(List<MenuButtonItem> menuItems, ResourceViewModel resource, EventCallback<CommandViewModel> commandSelected, Func<ResourceViewModel, CommandViewModel, bool> isCommandExecuting)
Model\SpanMenuBuilder.cs (1)
75EventCallback<OtlpSpan> onLaunchGenAI,
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TestDialogService.cs (1)
28public EventCallback<DialogResult> CreateDialogCallback(object receiver, Func<DialogResult, Task> callback) => throw new NotImplementedException();
Aspire.Dashboard.Tests (6)
Model\ResourceMenuBuilderTests.cs (5)
67EventCallback<CommandViewModel>.Empty, 118EventCallback<CommandViewModel>.Empty, 169EventCallback<CommandViewModel>.Empty, 206EventCallback<CommandViewModel>.Empty, 240EventCallback<CommandViewModel>.Empty,
tests\Shared\TestDialogService.cs (1)
28public EventCallback<DialogResult> CreateDialogCallback(object receiver, Func<DialogResult, Task> callback) => throw new NotImplementedException();
Microsoft.AspNetCore.Components (93)
CompilerServices\RuntimeHelpers.cs (4)
34public static EventCallback<T> CreateInferredEventCallback<T>(object receiver, Action<T> callback, T value) 51public static EventCallback<T> CreateInferredEventCallback<T>(object receiver, Func<T, Task> callback, T value) 68public static EventCallback<T> CreateInferredEventCallback<T>(object receiver, EventCallback<T> callback, T value)
EventCallbackFactory.cs (11)
9/// A factory for creating <see cref="EventCallback"/> and <see cref="EventCallback{T}"/> 91public EventCallback<TValue> Create<TValue>(object receiver, EventCallback callback) 105public EventCallback<TValue> Create<TValue>(object receiver, EventCallback<TValue> callback) 119public EventCallback<TValue> Create<TValue>(object receiver, Action callback) 133public EventCallback<TValue> Create<TValue>(object receiver, Action<TValue> callback) 147public EventCallback<TValue> Create<TValue>(object receiver, Func<Task> callback) 161public EventCallback<TValue> Create<TValue>(object receiver, Func<TValue, Task> callback) 177public EventCallback<TValue> CreateInferred<TValue>(object receiver, Action<TValue> callback, TValue value) 191public EventCallback<TValue> CreateInferred<TValue>(object receiver, Func<TValue, Task> callback, TValue value) 201private static EventCallback<TValue> CreateCore<TValue>(object receiver, MulticastDelegate callback)
EventCallbackFactoryBinderExtensions.cs (68)
35public static EventCallback<ChangeEventArgs> CreateBinder( 55public static EventCallback<ChangeEventArgs> CreateBinder( 75public static EventCallback<ChangeEventArgs> CreateBinder( 95public static EventCallback<ChangeEventArgs> CreateBinder( 115public static EventCallback<ChangeEventArgs> CreateBinder( 135public static EventCallback<ChangeEventArgs> CreateBinder( 155public static EventCallback<ChangeEventArgs> CreateBinder( 175public static EventCallback<ChangeEventArgs> CreateBinder( 195public static EventCallback<ChangeEventArgs> CreateBinder( 215public static EventCallback<ChangeEventArgs> CreateBinder( 235public static EventCallback<ChangeEventArgs> CreateBinder( 255public static EventCallback<ChangeEventArgs> CreateBinder( 275public static EventCallback<ChangeEventArgs> CreateBinder( 295public static EventCallback<ChangeEventArgs> CreateBinder( 315public static EventCallback<ChangeEventArgs> CreateBinder( 335public static EventCallback<ChangeEventArgs> CreateBinder( 355public static EventCallback<ChangeEventArgs> CreateBinder( 375public static EventCallback<ChangeEventArgs> CreateBinder( 395public static EventCallback<ChangeEventArgs> CreateBinder( 415public static EventCallback<ChangeEventArgs> CreateBinder( 435public static EventCallback<ChangeEventArgs> CreateBinder( 455public static EventCallback<ChangeEventArgs> CreateBinder( 475public static EventCallback<ChangeEventArgs> CreateBinder( 495public static EventCallback<ChangeEventArgs> CreateBinder( 515public static EventCallback<ChangeEventArgs> CreateBinder( 535public static EventCallback<ChangeEventArgs> CreateBinder( 555public static EventCallback<ChangeEventArgs> CreateBinder( 575public static EventCallback<ChangeEventArgs> CreateBinder( 595public static EventCallback<ChangeEventArgs> CreateBinder( 615public static EventCallback<ChangeEventArgs> CreateBinder( 635public static EventCallback<ChangeEventArgs> CreateBinder( 655public static EventCallback<ChangeEventArgs> CreateBinder( 676public static EventCallback<ChangeEventArgs> CreateBinder( 698public static EventCallback<ChangeEventArgs> CreateBinder( 719public static EventCallback<ChangeEventArgs> CreateBinder( 739public static EventCallback<ChangeEventArgs> CreateBinder( 760public static EventCallback<ChangeEventArgs> CreateBinder( 782public static EventCallback<ChangeEventArgs> CreateBinder( 803public static EventCallback<ChangeEventArgs> CreateBinder( 823public static EventCallback<ChangeEventArgs> CreateBinder( 844public static EventCallback<ChangeEventArgs> CreateBinder( 866public static EventCallback<ChangeEventArgs> CreateBinder( 887public static EventCallback<ChangeEventArgs> CreateBinder( 907public static EventCallback<ChangeEventArgs> CreateBinder( 928public static EventCallback<ChangeEventArgs> CreateBinder( 950public static EventCallback<ChangeEventArgs> CreateBinder( 971public static EventCallback<ChangeEventArgs> CreateBinder( 991public static EventCallback<ChangeEventArgs> CreateBinder( 1012public static EventCallback<ChangeEventArgs> CreateBinder( 1034public static EventCallback<ChangeEventArgs> CreateBinder( 1055public static EventCallback<ChangeEventArgs> CreateBinder( 1075public static EventCallback<ChangeEventArgs> CreateBinder( 1096public static EventCallback<ChangeEventArgs> CreateBinder( 1118public static EventCallback<ChangeEventArgs> CreateBinder( 1139public static EventCallback<ChangeEventArgs> CreateBinder( 1159public static EventCallback<ChangeEventArgs> CreateBinder( 1180public static EventCallback<ChangeEventArgs> CreateBinder( 1202public static EventCallback<ChangeEventArgs> CreateBinder( 1223public static EventCallback<ChangeEventArgs> CreateBinder( 1243public static EventCallback<ChangeEventArgs> CreateBinder( 1264public static EventCallback<ChangeEventArgs> CreateBinder( 1286public static EventCallback<ChangeEventArgs> CreateBinder( 1308public static EventCallback<ChangeEventArgs> CreateBinder<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>( 1329public static EventCallback<ChangeEventArgs> CreateBinder<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>( 1339private static EventCallback<ChangeEventArgs> CreateBinderCore<T>( 1382private static EventCallback<ChangeEventArgs> CreateBinderCoreAsync<T>( 1425private static EventCallback<ChangeEventArgs> CreateBinderCore<T>( 1469private static EventCallback<ChangeEventArgs> CreateBinderCoreAsync<T>(
EventCallbackFactoryEventArgsExtensions.cs (4)
19public static EventCallback<EventArgs> Create(this EventCallbackFactory factory, object receiver, Action<EventArgs> callback) 34public static EventCallback<EventArgs> Create(this EventCallbackFactory factory, object receiver, Func<EventArgs, Task> callback) 49public static EventCallback<ChangeEventArgs> Create(this EventCallbackFactory factory, object receiver, Action<ChangeEventArgs> callback) 64public static EventCallback<ChangeEventArgs> Create(this EventCallbackFactory factory, object receiver, Func<ChangeEventArgs, Task> callback)
EventCallbackOfT.cs (4)
14/// Gets an empty <see cref="EventCallback{TValue}"/>. 16public static readonly EventCallback<TValue> Empty = new EventCallback<TValue>(null, (Action)(() => { })); 22/// Creates the new <see cref="EventCallback{TValue}"/>. 81=> obj is EventCallback<TValue> other
Rendering\RenderTreeBuilder.cs (1)
321public void AddAttribute<TArgument>(int sequence, string name, EventCallback<TArgument> value)
Routing\Router.cs (1)
99[Parameter] public EventCallback<NavigationContext> OnNavigateAsync { get; set; }
Microsoft.AspNetCore.Components.Endpoints (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
345return type.IsGenericType && type.GetGenericTypeDefinition() == typeof(EventCallback<>);
Microsoft.AspNetCore.Components.Server (1)
src\aspnetcore\src\Components\Shared\src\RenderFragmentSerializer.cs (1)
345return type.IsGenericType && type.GetGenericTypeDefinition() == typeof(EventCallback<>);
Microsoft.AspNetCore.Components.Web (12)
Forms\EditForm.cs (3)
76[Parameter] public EventCallback<EditContext> OnSubmit { get; set; } 82[Parameter] public EventCallback<EditContext> OnValidSubmit { get; set; } 88[Parameter] public EventCallback<EditContext> OnInvalidSubmit { get; set; }
Forms\Editor.cs (1)
30[Parameter] public EventCallback<T> ValueChanged { get; set; } = default!;
Forms\InputBase.cs (1)
51[Parameter] public EventCallback<TValue> ValueChanged { get; set; }
Forms\InputFile.cs (1)
26public EventCallback<InputFileChangeEventArgs> OnChange { get; set; }
Forms\InputRadioContext.cs (2)
14public EventCallback<ChangeEventArgs> ChangeEventCallback { get; } 24public InputRadioContext(IInputRadioValueProvider valueProvider, InputRadioContext? parentContext, EventCallback<ChangeEventArgs> changeEventCallback)
Forms\InputRadioGroup.cs (1)
38var changeEventCallback = EventCallback.Factory.CreateBinder<string?>(this, __value => CurrentValueAsString = __value, CurrentValueAsString);
JSComponents\JSComponentInterop.cs (1)
170var x when x.IsGenericType && x.GetGenericTypeDefinition() == typeof(EventCallback<>) => ParameterKind.EventCallbackWithSingleParameter,
Routing\NavigationLock.cs (2)
33public EventCallback<LocationChangingContext> OnBeforeInternalNavigation { get; set; } 53OnBeforeInternalNavigation = (EventCallback<LocationChangingContext>)parameter.Value;