12 instantiations of PageComponentBuilder
Microsoft.AspNetCore.Components.Endpoints (1)
Discovery\IRazorComponentApplication.cs (1)
34
pages.Add(new
PageComponentBuilder
()
Microsoft.AspNetCore.Components.Endpoints.Tests (11)
Builder\RazorComponentsEndpointConventionBuilderExtensionsTest.cs (1)
250
[new
PageComponentBuilder
{
Discovery\ComponentApplicationBuilderTests.cs (9)
294
new
PageComponentBuilder
300
new
PageComponentBuilder
306
new
PageComponentBuilder
346
new
PageComponentBuilder
352
new
PageComponentBuilder
358
new
PageComponentBuilder
398
new
PageComponentBuilder
404
new
PageComponentBuilder
410
new
PageComponentBuilder
HotReloadServiceTests.cs (1)
57
new
PageComponentBuilder
17 references to PageComponentBuilder
Microsoft.AspNetCore.Components.Endpoints (12)
Discovery\AssemblyComponentLibraryDescriptor.cs (2)
22
public AssemblyComponentLibraryDescriptor(string name, IReadOnlyList<
PageComponentBuilder
> pages, IReadOnlyList<ComponentBuilder> components)
41
public IReadOnlyList<
PageComponentBuilder
> Pages { get; }
Discovery\IRazorComponentApplication.cs (2)
20
static (IReadOnlyList<
PageComponentBuilder
>, IReadOnlyList<ComponentBuilder>) CreatePageRouteCollection(string name, Assembly assembly)
23
var pages = new List<
PageComponentBuilder
>();
Discovery\PageCollectionBuilder.cs (3)
11
private readonly Dictionary<string, IReadOnlyList<
PageComponentBuilder
>> _pages = new();
40
internal void AddFromLibraryInfo(string assemblyName, IReadOnlyList<
PageComponentBuilder
> pages)
65
var
page = pages[i];
Discovery\PageComponentBuilder.cs (5)
12
/// A razor component page <see cref="
PageComponentBuilder
"/>.
15
internal class PageComponentBuilder : IEquatable<
PageComponentBuilder
?>
44
/// Compares the given <paramref name="source"/> against the source for this <see cref="
PageComponentBuilder
"/>.
56
return Equals(obj as
PageComponentBuilder
);
60
public bool Equals(
PageComponentBuilder
? other)
Microsoft.AspNetCore.Components.Endpoints.Tests (5)
Discovery\ComponentApplicationBuilderTests.cs (3)
290
private IReadOnlyList<
PageComponentBuilder
> CreateApp1Pages(string assemblyName)
342
private IReadOnlyList<
PageComponentBuilder
> CreateApp2Pages(string assemblyName)
394
private IReadOnlyList<
PageComponentBuilder
> CreateSharedPages(string assemblyName)
HotReloadServiceTests.cs (1)
204
Array.Empty<
PageComponentBuilder
>(),
RazorComponentEndpointDataSourceTest.cs (1)
207
Array.Empty<
PageComponentBuilder
>(),