68 types derived from ComponentBase
Aspire.Dashboard (39)
Components\Controls\ApplicationName.razor.cs (1)
10public sealed partial class ApplicationName : ComponentBase, IDisposable
Components\Controls\Chart\ChartBase.cs (1)
18public abstract class ChartBase : ComponentBase, IAsyncDisposable
Components\Controls\Chart\ChartContainer.razor.cs (1)
16public partial class ChartContainer : ComponentBase, IAsyncDisposable
Components\Controls\ClearSignalsButton.razor.cs (1)
15public partial class ClearSignalsButton : ComponentBase
Components\Controls\DashboardRunSelect.razor.cs (1)
14public partial class DashboardRunSelect : ComponentBase
Components\Controls\IconCheckbox.razor.cs (1)
21public partial class IconCheckbox : ComponentBase, IAsyncDisposable
Components\Controls\InteractionInputField.razor.cs (1)
13public partial class InteractionInputField : ComponentBase
Components\Controls\LogLevelSelect.razor.cs (1)
9public partial class LogLevelSelect : ComponentBase
Components\Controls\MarkdownRenderer.razor.cs (1)
10public partial class MarkdownRenderer : ComponentBase, IAsyncDisposable
Components\Controls\PauseIncomingDataSwitch.razor.cs (1)
7public partial class PauseIncomingDataSwitch : ComponentBase
Components\Controls\ResourceActions.razor.cs (1)
14public partial class ResourceActions : ComponentBase
Components\Controls\SpanActions.razor.cs (1)
13public partial class SpanActions : ComponentBase
Components\Controls\SpanTypeSelect.razor.cs (1)
10public partial class SpanTypeSelect : ComponentBase
Components\Controls\StructuredLogActions.razor.cs (1)
12public partial class StructuredLogActions : ComponentBase
Components\Controls\TerminalView.razor.cs (1)
17public sealed partial class TerminalView : ComponentBase, IAsyncDisposable
Components\Controls\TerminalWindowButton.razor.cs (1)
14public partial class TerminalWindowButton : ComponentBase, IAsyncDisposable
Components\Controls\TextVisualizer.razor.cs (1)
16public partial class TextVisualizer : ComponentBase, IAsyncDisposable
Components\Controls\TraceActions.razor.cs (1)
12public partial class TraceActions : ComponentBase
Components\Controls\UserProfile.razor.cs (1)
15public partial class UserProfile : ComponentBase
Components\Dialogs\GenAIVisualizerDialog.razor.cs (1)
22public partial class GenAIVisualizerDialog : ComponentBase, IComponentWithTelemetry, IDisposable
Components\Dialogs\NotificationEntryComponent.razor.cs (1)
11public partial class NotificationEntryComponent : ComponentBase
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
13public partial class TextVisualizerDialog : ComponentBase
Components\Interactions\InteractionsProvider.cs (1)
23public class InteractionsProvider : ComponentBase, IAsyncDisposable
Components\Layout\AspirePageContentLayout.razor.cs (1)
11public partial class AspirePageContentLayout : ComponentBase, IDisposable
Components\Layout\DashboardDialogProvider.cs (1)
18public class DashboardDialogProvider : ComponentBase, IDisposable
Components\Layout\DesktopNavMenu.razor.cs (1)
12public partial class DesktopNavMenu : ComponentBase, IDisposable
Components\Layout\MobileNavMenu.razor.cs (1)
14public partial class MobileNavMenu : ComponentBase, IAsyncDisposable
Components\Layout\NotificationsHeaderButton.razor.cs (1)
10public partial class NotificationsHeaderButton : ComponentBase, IDisposable
Components\Layout\ReconnectModal.razor.cs (1)
10public sealed partial class ReconnectModal : ComponentBase
Components\Layout\ResourceServiceConnectionProvider.cs (1)
9public sealed class ResourceServiceConnectionProvider : ComponentBase, IAsyncDisposable
Components\Layout\ResourceTerminalsAvailabilityProvider.cs (1)
9public sealed class ResourceTerminalsAvailabilityProvider : ComponentBase, IAsyncDisposable
Components\Layout\TerminalDock.razor.cs (1)
31public sealed partial class TerminalDock : ComponentBase, IGlobalKeydownListener, IAsyncDisposable
Components\Pages\ConsoleLogs.razor.cs (1)
29public sealed partial class ConsoleLogs : ComponentBase, IComponentWithTelemetry, IAsyncDisposable, IPageWithSessionAndUrlState<ConsoleLogs.ConsoleLogsViewModel, ConsoleLogs.ConsoleLogsPageState>
Components\Pages\Resources.razor.cs (1)
25public partial class Resources : ComponentBase, IComponentWithTelemetry, IAsyncDisposable, IPageWithSessionAndUrlState<Resources.ResourcesViewModel, Resources.ResourcesPageState>
Components\Pages\Terminals.razor.cs (1)
17public sealed partial class Terminals : ComponentBase, IAsyncDisposable, IComponentWithTelemetry,
Components\Pages\TerminalWindow.razor.cs (1)
28public sealed partial class TerminalWindow : ComponentBase, IAsyncDisposable
Components\Pages\TraceDetail.razor.cs (1)
27public partial class TraceDetail : ComponentBase, IComponentWithTelemetry, IDisposable
Components\Resize\BrowserDimensionWatcher.cs (1)
9public class BrowserDimensionWatcher : ComponentBase, IDisposable
Components\Resize\GridColumnManager.razor.cs (1)
10public partial class GridColumnManager : ComponentBase, IDisposable
Aspire.Dashboard.Components.Tests (1)
Shared\LifecycleTestComponent.cs (1)
8internal sealed class LifecycleTestComponent : ComponentBase, IDisposable
Microsoft.AspNetCore.Components (3)
ErrorBoundaryBase.cs (1)
11public abstract class ErrorBoundaryBase : ComponentBase, IErrorBoundary
LayoutComponentBase.cs (1)
14public abstract class LayoutComponentBase : ComponentBase
OwningComponentBase.cs (1)
17public abstract class OwningComponentBase : ComponentBase, IDisposable, IAsyncDisposable
Microsoft.AspNetCore.Components.AI (2)
Components\AgentBoundary.cs (1)
12public class AgentBoundary : ComponentBase, IDisposable
Components\ChatPage.cs (1)
17public sealed class ChatPage : ComponentBase
Microsoft.AspNetCore.Components.Authorization (2)
AuthorizeViewCore.cs (1)
15public abstract class AuthorizeViewCore : ComponentBase
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\CascadingAuthenticationState_razor.g.cs (1)
15public partial class CascadingAuthenticationState : global::Microsoft.AspNetCore.Components.ComponentBase,
Microsoft.AspNetCore.Components.Forms (1)
DataAnnotationsValidator.cs (1)
9public class DataAnnotationsValidator : ComponentBase, IDisposable
Microsoft.AspNetCore.Components.QuickGrid (4)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\ColumnBase_razor.g.cs (1)
48> : global::Microsoft.AspNetCore.Components.ComponentBase
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Paginator_razor.g.cs (1)
28public partial class Paginator : global::Microsoft.AspNetCore.Components.ComponentBase
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\QuickGrid_razor.g.cs (1)
47> : global::Microsoft.AspNetCore.Components.ComponentBase
Infrastructure\Defer.cs (1)
16public sealed class Defer : ComponentBase
Microsoft.AspNetCore.Components.Web (15)
EnvironmentView.cs (1)
36public sealed class EnvironmentView : ComponentBase
Forms\EditForm.cs (1)
13public class EditForm : ComponentBase
Forms\Editor.cs (1)
13public abstract class Editor<T> : ComponentBase, ICascadingValueSupplier
Forms\InputBase.cs (1)
17public abstract class InputBase<TValue> : ComponentBase, IDisposable
Forms\InputFile.cs (1)
13public class InputFile : ComponentBase, IInputFileJsCallbacks, IDisposable
Forms\InputRadio.cs (1)
13public class InputRadio<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TValue> : ComponentBase
Forms\Mapping\FormMappingValidator.cs (1)
9internal class FormMappingValidator : ComponentBase, IDisposable
Forms\ValidationMessage.cs (1)
12public class ValidationMessage<TValue> : ComponentBase, IDisposable
Forms\ValidationSummary.cs (1)
15public class ValidationSummary : ComponentBase, IDisposable
Head\HeadContent.cs (1)
12public sealed class HeadContent : ComponentBase
Head\HeadOutlet.cs (1)
14public sealed class HeadOutlet : ComponentBase
Head\PageTitle.cs (1)
12public sealed class PageTitle : ComponentBase
Routing\FocusOnNavigate.cs (1)
14public class FocusOnNavigate : ComponentBase
Routing\NavLink.cs (1)
13public class NavLink : ComponentBase, IDisposable
Virtualization\Virtualize.cs (1)
17public sealed class Virtualize<TItem> : ComponentBase, IVirtualizeJsCallbacks, IAsyncDisposable
Microsoft.AspNetCore.Components.WebAssembly.Authentication (1)
RemoteAuthenticatorViewCore.cs (1)
16public partial class RemoteAuthenticatorViewCore<[DynamicallyAccessedMembers(JsonSerialized)] TAuthenticationState> : ComponentBase where TAuthenticationState : RemoteAuthenticationState
11 references to ComponentBase
Aspire.Dashboard (5)
Model\DashboardDialogService.cs (5)
42where TDialog : ComponentBase 55where TDialog : ComponentBase 69where TDialog : ComponentBase 82where TDialog : ComponentBase 109where TDialog : ComponentBase
Aspire.Dashboard.Components.Tests (1)
Shared\InteractionsSetupHelpers.cs (1)
22where TDialog : ComponentBase
Microsoft.AspNetCore.Components (3)
ComponentBase.cs (2)
33/// Constructs an instance of <see cref="ComponentBase"/>. 236throw new InvalidOperationException($"The render handle is already set. Cannot initialize a {nameof(ComponentBase)} more than once.");
RenderTree\Renderer.cs (1)
163/// pass. This allows <see cref="ComponentBase.StateHasChanged"/> to bypass <c>ShouldRender()</c> exactly once
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
493/// <see cref="ComponentBase.InvokeAsync(Func{Task})"/>.
Microsoft.AspNetCore.Components.Web (1)
Virtualization\Virtualize.cs (1)
241/// <see cref="ComponentBase.InvokeAsync(Func{Task})"/> to await completion.