3 implementations of IAIContextProvider
Aspire.Dashboard (1)
Model\Assistant\AIContextProvider.cs (1)
14public class AIContextProvider : IAIContextProvider
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TestAIContextProvider.cs (1)
11public class TestAIContextProvider : IAIContextProvider
Aspire.Dashboard.Tests (1)
tests\Shared\TestAIContextProvider.cs (1)
11public class TestAIContextProvider : IAIContextProvider
33 references to IAIContextProvider
Aspire.Dashboard (28)
Components\Controls\AssistantChat.razor.cs (1)
43public required IAIContextProvider AIContextProvider { get; init; }
Components\Controls\ExplainErrorsButton.razor.cs (1)
14public required IAIContextProvider AIContextProvider { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
50public required IAIContextProvider AIContextProvider { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
44public required IAIContextProvider AIContextProvider { get; init; }
Components\Controls\StructuredLogDetails.razor.cs (1)
30public required IAIContextProvider AIContextProvider { get; init; }
Components\Dialogs\AssistantModalDialog.razor.cs (1)
32public required IAIContextProvider AIContextProvider { get; init; }
Components\Dialogs\AssistantSidebarDialog.razor.cs (1)
22public required IAIContextProvider AIContextProvider { get; init; }
Components\Layout\MainLayout.razor.cs (1)
78public required IAIContextProvider AIContextProvider { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
117public required IAIContextProvider AIContextProvider { get; init; }
Components\Pages\Resources.razor.cs (1)
65public required IAIContextProvider AIContextProvider { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
99public required IAIContextProvider AIContextProvider { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
82public required IAIContextProvider AIContextProvider { get; init; }
Components\Pages\Traces.razor.cs (1)
92public required IAIContextProvider AIContextProvider { get; init; }
Components\Resize\BrowserDimensionWatcher.cs (1)
25public required IAIContextProvider AIContextProvider { get; init; }
DashboardWebApplication.cs (1)
316builder.Services.AddScoped<IAIContextProvider, AIContextProvider>();
Model\Assistant\AIContext.cs (2)
12private readonly IAIContextProvider _provider; 19public AIContext(IAIContextProvider provider, Action raiseChange)
Model\Assistant\AssistantChatViewModel.cs (2)
104private readonly IAIContextProvider _aiContextProvider; 126IAIContextProvider aiContextProvider,
Model\Assistant\IAIContextProvider.cs (1)
34public static void EnsureEnabled(this IAIContextProvider aiContextProvider)
Model\ResourceMenuBuilder.cs (2)
37private readonly IAIContextProvider _aiContextProvider; 51IAIContextProvider aiContextProvider,
Model\SpanMenuBuilder.cs (2)
35private readonly IAIContextProvider _aiContextProvider; 48IAIContextProvider aiContextProvider,
Model\StructuredLogMenuBuilder.cs (2)
33private readonly IAIContextProvider _aiContextProvider; 44IAIContextProvider aiContextProvider)
Model\TraceMenuBuilder.cs (2)
33private readonly IAIContextProvider _aiContextProvider; 46IAIContextProvider aiContextProvider,
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
146context.Services.AddSingleton<IAIContextProvider, TestAIContextProvider>();
Aspire.Dashboard.Tests (4)
Integration\StartupTests.cs (4)
288var aiContextProvider = app.Services.GetRequiredService<IAIContextProvider>(); 1039var aiContextProvider = app.Services.GetRequiredService<IAIContextProvider>();