85 types derived from ComponentBase
Aspire.Dashboard (19)
Components\Controls\ApplicationName.razor.cs (1)
11
public sealed partial class ApplicationName :
ComponentBase
, IDisposable
Components\Controls\Chart\ChartBase.cs (1)
19
public abstract class ChartBase :
ComponentBase
, IAsyncDisposable
Components\Controls\Chart\ChartContainer.razor.cs (1)
14
public partial class ChartContainer :
ComponentBase
, IAsyncDisposable
Components\Controls\Grid\AspireFluentDataGridHeaderCell.razor.cs (1)
11
public partial class AspireFluentDataGridHeaderCell<T> :
ComponentBase
Components\Controls\LogLevelSelect.razor.cs (1)
8
public partial class LogLevelSelect :
ComponentBase
Components\Controls\ResourceActions.razor.cs (1)
13
public partial class ResourceActions :
ComponentBase
Components\Controls\SpanActions.razor.cs (1)
13
public partial class SpanActions :
ComponentBase
Components\Controls\StructuredLogActions.razor.cs (1)
13
public partial class StructuredLogActions :
ComponentBase
Components\Controls\TraceActions.razor.cs (1)
13
public partial class TraceActions :
ComponentBase
Components\Controls\UserProfile.razor.cs (1)
15
public partial class UserProfile :
ComponentBase
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
16
public partial class TextVisualizerDialog :
ComponentBase
, IAsyncDisposable
Components\Layout\AspirePageContentLayout.razor.cs (1)
10
public partial class AspirePageContentLayout :
ComponentBase
Components\Layout\DesktopNavMenu.razor.cs (1)
9
public partial class DesktopNavMenu :
ComponentBase
Components\Layout\MobileNavMenu.razor.cs (1)
15
public partial class MobileNavMenu :
ComponentBase
Components\Pages\ConsoleLogs.razor.cs (1)
26
public sealed partial class ConsoleLogs :
ComponentBase
, IAsyncDisposable, IPageWithSessionAndUrlState<ConsoleLogs.ConsoleLogsViewModel, ConsoleLogs.ConsoleLogsPageState>
Components\Pages\Resources.razor.cs (1)
18
public partial class Resources :
ComponentBase
, IAsyncDisposable
Components\Pages\TraceDetail.razor.cs (1)
18
public partial class TraceDetail :
ComponentBase
, IDisposable
Components\Resize\BrowserDimensionWatcher.cs (1)
9
public class BrowserDimensionWatcher :
ComponentBase
Components\Resize\GridColumnManager.razor.cs (1)
10
public partial class GridColumnManager :
ComponentBase
, IDisposable
Microsoft.AspNetCore.Components (3)
ErrorBoundaryBase.cs (1)
11
public abstract class ErrorBoundaryBase :
ComponentBase
, IErrorBoundary
LayoutComponentBase.cs (1)
14
public abstract class LayoutComponentBase :
ComponentBase
OwningComponentBase.cs (1)
17
public abstract class OwningComponentBase :
ComponentBase
, IDisposable
Microsoft.AspNetCore.Components.Authorization (1)
AuthorizeViewCore.cs (1)
13
public abstract class AuthorizeViewCore :
ComponentBase
Microsoft.AspNetCore.Components.Authorization.Tests (3)
AuthorizeRouteViewTest.cs (2)
377
class TestPageWithNoAuthorization :
ComponentBase
{ }
380
class TestPageRequiringAuthorization :
ComponentBase
AuthorizeViewTest.cs (1)
548
class NeverReRenderComponent :
ComponentBase
Microsoft.AspNetCore.Components.Endpoints.Tests (26)
Discovery\ComponentApplicationBuilderTests.cs (12)
419
class App1Test1 :
ComponentBase
{ }
421
class App1Test2 :
ComponentBase
{ }
423
class App1Test3 :
ComponentBase
{ }
425
class App1OtherComponent :
ComponentBase
{ }
427
class App2Test1 :
ComponentBase
{ }
429
class App2Test2 :
ComponentBase
{ }
431
class App2Test3 :
ComponentBase
{ }
433
class App2OtherComponent :
ComponentBase
{ }
435
class SharedTest1 :
ComponentBase
{ }
437
class SharedTest2 :
ComponentBase
{ }
439
class SharedTest3 :
ComponentBase
{ }
441
class SharedOtherComponent :
ComponentBase
{ }
EndpointHtmlRendererTest.cs (9)
1501
private class NamedEventHandlerComponent :
ComponentBase
1515
private class MultiRenderNamedEventHandlerComponent :
ComponentBase
1541
private class MultiAsyncRenderNamedEventHandlerComponent :
ComponentBase
1566
private class OtherNamedEventHandlerComponent :
ComponentBase
1687
private class RedirectComponent :
ComponentBase
1701
private class ExceptionComponent :
ComponentBase
1728
private class OnAfterRenderComponent :
ComponentBase
1748
private class AsyncDisposableComponent :
ComponentBase
, IAsyncDisposable
1764
class EmptyComponent :
ComponentBase
{ }
HotReloadServiceTests.cs (2)
256
private class StaticComponent :
ComponentBase
{ }
259
private class ServerComponent :
ComponentBase
{ }
RazorComponentEndpointDataSourceTest.cs (3)
256
private class ServerComponent :
ComponentBase
{ }
259
private class AutoComponent :
ComponentBase
{ }
262
private class WebAssemblyComponent :
ComponentBase
{ }
Microsoft.AspNetCore.Components.Forms (1)
DataAnnotationsValidator.cs (1)
9
public class DataAnnotationsValidator :
ComponentBase
, IDisposable
Microsoft.AspNetCore.Components.QuickGrid (1)
Infrastructure\Defer.cs (1)
16
public sealed class Defer :
ComponentBase
Microsoft.AspNetCore.Components.Server.Tests (1)
Circuits\CircuitHostTest.cs (1)
732
private class DispatcherComponent :
ComponentBase
, IDisposable
Microsoft.AspNetCore.Components.Tests (11)
CascadingParameterTest.cs (1)
874
private class SingleDeliveryCascadingValue :
ComponentBase
, ICascadingValueSupplier
ComponentBaseTest.cs (1)
466
private class TestComponent :
ComponentBase
RendererTest.cs (2)
5699
private class NestedAsyncComponent :
ComponentBase
5854
private class ComponentThatAwaitsTask :
ComponentBase
Routing\RouterTest.cs (4)
299
public class FebComponent :
ComponentBase
{ }
302
public class JanComponent :
ComponentBase
{ }
305
public class MatchAnythingComponent :
ComponentBase
{ }
308
public class MultiSegmentRouteComponent :
ComponentBase
{ }
Routing\RouteTableFactoryTests.cs (3)
105
private class MyComponent :
ComponentBase
1158
public class ComponentWithoutExcludeFromInteractiveRoutingAttribute :
ComponentBase
{ }
1162
public class ComponentWithExcludeFromInteractiveRoutingAttribute :
ComponentBase
{ }
Microsoft.AspNetCore.Components.Web (14)
Forms\EditForm.cs (1)
13
public class EditForm :
ComponentBase
Forms\Editor.cs (1)
13
public abstract class Editor<T> :
ComponentBase
, ICascadingValueSupplier
Forms\InputBase.cs (1)
17
public abstract class InputBase<TValue> :
ComponentBase
, IDisposable
Forms\InputFile.cs (1)
13
public class InputFile :
ComponentBase
, IInputFileJsCallbacks, IDisposable
Forms\InputRadio.cs (1)
13
public class InputRadio<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TValue> :
ComponentBase
Forms\Mapping\FormMappingValidator.cs (1)
9
internal class FormMappingValidator :
ComponentBase
, IDisposable
Forms\ValidationMessage.cs (1)
12
public class ValidationMessage<TValue> :
ComponentBase
, IDisposable
Forms\ValidationSummary.cs (1)
15
public class ValidationSummary :
ComponentBase
, IDisposable
Head\HeadContent.cs (1)
12
public sealed class HeadContent :
ComponentBase
Head\HeadOutlet.cs (1)
13
public sealed class HeadOutlet :
ComponentBase
Head\PageTitle.cs (1)
12
public sealed class PageTitle :
ComponentBase
Routing\FocusOnNavigate.cs (1)
14
public class FocusOnNavigate :
ComponentBase
Routing\NavLink.cs (1)
14
public class NavLink :
ComponentBase
, IDisposable
Virtualization\Virtualize.cs (1)
16
public sealed class Virtualize<TItem> :
ComponentBase
, IVirtualizeJsCallbacks, IAsyncDisposable
Microsoft.AspNetCore.Components.Web.Tests (4)
HtmlRendering\HtmlRendererTest.cs (4)
1217
private class NestedAsyncComponent :
ComponentBase
1243
private class AsyncComponent :
ComponentBase
1314
private class AsyncLoadingComponent :
ComponentBase
1334
private class ErrorThrowingComponent :
ComponentBase
Microsoft.AspNetCore.Mvc.TagHelpers.Test (1)
ComponentTagHelperTest.cs (1)
100
private class TestComponent :
ComponentBase
14 references to ComponentBase
Microsoft.AspNetCore.App.Analyzers.Test (1)
Verifiers\CSharpAnalyzerVerifier.cs (1)
85
TrimAssemblyExtension(typeof(Microsoft.AspNetCore.Components.
ComponentBase
).Assembly.Location),
Microsoft.AspNetCore.Components (2)
ComponentBase.cs (2)
33
/// Constructs an instance of <see cref="
ComponentBase
"/>.
236
throw new InvalidOperationException($"The render handle is already set. Cannot initialize a {nameof(
ComponentBase
)} more than once.");
Microsoft.AspNetCore.Components.Tests (11)
CascadingParameterStateTest.cs (1)
482
class SupplyParameterWithSingleDeliveryComponent(bool isFixed) :
ComponentBase
, ICascadingValueSupplier
Routing\RouteKeyTest.cs (8)
37
var key2 = new RouteKey(typeof(
ComponentBase
).Assembly, null);
60
var key1 = new RouteKey(typeof(string).Assembly, new[] { typeof(
ComponentBase
).Assembly, GetType().Assembly });
61
var key2 = new RouteKey(typeof(string).Assembly, new[] { typeof(
ComponentBase
).Assembly, GetType().Assembly });
72
var key1 = new RouteKey(typeof(string).Assembly, new[] { typeof(
ComponentBase
).Assembly, GetType().Assembly });
73
var key2 = new RouteKey(typeof(string).Assembly, new[] { GetType().Assembly, typeof(
ComponentBase
).Assembly });
85
var key2 = new RouteKey(typeof(
ComponentBase
).Assembly, new[] { GetType().Assembly, });
96
var key1 = new RouteKey(typeof(
ComponentBase
).Assembly, new[] { typeof(object).Assembly });
97
var key2 = new RouteKey(typeof(
ComponentBase
).Assembly, new[] { GetType().Assembly, });
Routing\RouteTableFactoryTests.cs (2)
42
var routes1 = routeTableFactory.Create(new RouteKey(typeof(object).Assembly, new[] { typeof(
ComponentBase
).Assembly, GetType().Assembly, }), _serviceProvider);
45
var routes2 = routeTableFactory.Create(new RouteKey(typeof(object).Assembly, new[] { GetType().Assembly, typeof(
ComponentBase
).Assembly, }), _serviceProvider);