6 implementations of IJSComponentConfiguration
Microsoft.AspNetCore.Components.Server (1)
CircuitRootComponentOptions.cs (1)
11public class CircuitRootComponentOptions : IJSComponentConfiguration
Microsoft.AspNetCore.Components.WebAssembly (1)
Hosting\RootComponentMappingCollection.cs (1)
14public class RootComponentMappingCollection : Collection<RootComponentMapping>, IJSComponentConfiguration
Microsoft.AspNetCore.Components.WebView.Maui (1)
RootComponentsCollection.cs (1)
9 public class RootComponentsCollection : ObservableCollection<RootComponent>, IJSComponentConfiguration
Microsoft.AspNetCore.Components.WebView.Photino (1)
BlazorWindowRootComponents.cs (1)
11public sealed class BlazorWindowRootComponents : IJSComponentConfiguration
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
RootComponentsCollection.cs (1)
12 public class RootComponentsCollection : ObservableCollection<RootComponent>, IJSComponentConfiguration
Microsoft.AspNetCore.Components.WebView.Wpf (1)
RootComponentsCollection.cs (1)
12 public class RootComponentsCollection : ObservableCollection<RootComponent>, IJSComponentConfiguration
13 references to IJSComponentConfiguration
Microsoft.AspNetCore.Components.CustomElements (3)
JSComponentConfigurationExtensions.cs (3)
9/// Extension methods for registering custom elements from an <see cref="IJSComponentConfiguration"/>. 17/// <param name="configuration">The <see cref="IJSComponentConfiguration"/>.</param> 19public static void RegisterCustomElement<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] TComponent>(this IJSComponentConfiguration configuration, string identifier) where TComponent : IComponent
Microsoft.AspNetCore.Components.Web (10)
JSComponents\JSComponentConfigurationExtensions.cs (9)
11/// Extension methods for working on an <see cref="IJSComponentConfiguration"/>. 23/// <param name="configuration">The <see cref="IJSComponentConfiguration"/>.</param> 25public static void RegisterForJavaScript<[DynamicallyAccessedMembers(Component)] TComponent>(this IJSComponentConfiguration configuration, string identifier) where TComponent : IComponent 32/// <param name="configuration">The <see cref="IJSComponentConfiguration"/>.</param> 35public static void RegisterForJavaScript<[DynamicallyAccessedMembers(Component)] TComponent>(this IJSComponentConfiguration configuration, string identifier, string javaScriptInitializer) where TComponent : IComponent 41/// <param name="configuration">The <see cref="IJSComponentConfiguration"/>.</param> 45public static void RegisterForJavaScript(this IJSComponentConfiguration configuration, [DynamicallyAccessedMembers(Component)] Type componentType, string identifier) 51/// <param name="configuration">The <see cref="IJSComponentConfiguration"/>.</param> 56public static void RegisterForJavaScript(this IJSComponentConfiguration configuration, [DynamicallyAccessedMembers(Component)] Type componentType, string identifier, string javaScriptInitializer)
JSComponents\JSComponentConfigurationStore.cs (1)
14/// call methods on the <see cref="IJSComponentConfiguration" /> on their application host builder.