1 interface inheriting from IResourceRepository
Aspire.Dashboard (1)
ServiceClient\IDashboardClient.cs (1)
14
public interface IDashboardClient :
IResourceRepository
, IAsyncDisposable
1 implementation of IResourceRepository
Aspire.Dashboard (1)
ServiceClient\SqliteResourceRepository.cs (1)
17
public sealed partial class SqliteResourceRepository :
IResourceRepository
, IResourceRepositoryWriter, IDisposable
24 references to IResourceRepository
Aspire.Dashboard (11)
DashboardWebApplication.cs (1)
329
(IResourceRepositoryWriter)services.GetRequiredService<
IResourceRepository
>());
Model\ResourceOutgoingPeerResolver.cs (2)
36
IResourceRepository
resourceRepository,
58
private async Task WatchResourcesAsync(
IResourceRepository
resourceRepository)
ServiceClient\DashboardClient.cs (2)
39
/// <see cref="
IResourceRepository
.SubscribeResourcesAsync"/> and <see cref="
IResourceRepository
.SubscribeConsoleLogs"/>
ServiceClient\DashboardDataSource.cs (1)
64
public
IResourceRepository
ResourceRepository { get; private set; } = null!;
ServiceClient\DashboardDataSourcePool.cs (3)
220
private readonly Lazy<
IResourceRepository
> _resourceRepository;
227
Func<
IResourceRepository
> resourceRepositoryFactory,
249
public
IResourceRepository
ResourceRepository => _resourceRepository.Value;
ServiceClient\IRepositoryFactory.cs (1)
25
IResourceRepository
CreateResourceRepository(DashboardSqliteDatabase database);
ServiceClient\RepositoryFactory.cs (1)
27
public
IResourceRepository
CreateResourceRepository(DashboardSqliteDatabase database) =>
Aspire.Dashboard.Components.Tests (3)
Pages\ConsoleLogsTests.cs (1)
1110
private void SetupConsoleLogsServices(TestDashboardClient? dashboardClient = null, TestTimeProvider? timeProvider = null,
IResourceRepository
? resourceRepository = null)
Shared\FluentUISetupHelpers.cs (2)
224
context.Services.AddSingleton<
IResourceRepository
>(services => services.GetRequiredService<IDashboardClient>());
323
public
IResourceRepository
CreateResourceRepository(DashboardSqliteDatabase database) => dashboardClient;
Aspire.Dashboard.Tests (10)
Integration\StartupTests.cs (1)
62
Assert.Same(databasePool.Current.ResourceRepository, app.Services.GetRequiredService<
IResourceRepository
>());
Model\DashboardDataSourceTests.cs (5)
1006
var
historicalResourceRepository = dataSource.ResourceRepository;
1098
var
currentResourceRepository = dataSource.ResourceRepository;
1174
var
currentResourceRepository = dataSource.ResourceRepository;
1205
var
currentResourceRepository = dataSource.ResourceRepository;
1343
public
IResourceRepository
CreateResourceRepository(DashboardSqliteDatabase database)
ResourceOutgoingPeerResolverTests.cs (1)
470
private static ResourceOutgoingPeerResolver CreateResolver(
IResourceRepository
resourceRepository, DashboardActivitySource? activitySource = null)
Shared\TestDashboardDataSource.cs (3)
24
IResourceRepository
resourceRepository,
34
IResourceRepository
resourceRepository) : IRepositoryFactory
37
public
IResourceRepository
CreateResourceRepository(DashboardSqliteDatabase database) => resourceRepository;