3 implementations of IAIContextProvider
Aspire.Dashboard (1)
Model\Assistant\AIContextProvider.cs (1)
13
public class AIContextProvider :
IAIContextProvider
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TestAIContextProvider.cs (1)
11
public class TestAIContextProvider :
IAIContextProvider
Aspire.Dashboard.Tests (1)
tests\Shared\TestAIContextProvider.cs (1)
11
public class TestAIContextProvider :
IAIContextProvider
36 references to IAIContextProvider
Aspire.Dashboard (25)
Components\Controls\AssistantChat.razor.cs (1)
43
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\ExplainErrorsButton.razor.cs (1)
14
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\ResourceActions.razor.cs (1)
44
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\ResourceDetails.razor.cs (1)
42
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\SpanActions.razor.cs (1)
40
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\SpanDetails.razor.cs (1)
49
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\StructuredLogActions.razor.cs (1)
45
public required
IAIContextProvider
AIContextProvider { get; set; }
Components\Controls\StructuredLogDetails.razor.cs (1)
30
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Controls\TraceActions.razor.cs (1)
39
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Dialogs\AssistantModalDialog.razor.cs (1)
32
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Dialogs\AssistantSidebarDialog.razor.cs (1)
22
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Layout\MainLayout.razor.cs (1)
79
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Pages\ConsoleLogs.razor.cs (1)
120
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Pages\Resources.razor.cs (1)
61
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Pages\StructuredLogs.razor.cs (1)
99
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Pages\TraceDetail.razor.cs (1)
82
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Pages\Traces.razor.cs (1)
92
public required
IAIContextProvider
AIContextProvider { get; init; }
Components\Resize\BrowserDimensionWatcher.cs (1)
25
public required
IAIContextProvider
AIContextProvider { get; init; }
DashboardWebApplication.cs (1)
296
builder.Services.AddScoped<
IAIContextProvider
, AIContextProvider>();
Model\Assistant\AIContext.cs (2)
12
private readonly
IAIContextProvider
_provider;
19
public AIContext(
IAIContextProvider
provider, Action raiseChange)
Model\Assistant\AssistantChatViewModel.cs (2)
102
private readonly
IAIContextProvider
_aiContextProvider;
123
IAIContextProvider
aiContextProvider,
Model\Assistant\IAIContextProvider.cs (1)
33
public static void EnsureEnabled(this
IAIContextProvider
aiContextProvider)
Model\ResourceMenuItems.cs (1)
34
IAIContextProvider
aiContextProvider,
Aspire.Dashboard.Components.Tests (7)
Layout\MainLayoutTests.cs (1)
189
Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Pages\ConsoleLogsTests.cs (1)
845
Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Pages\StructuredLogsTests.cs (1)
255
Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Pages\TraceDetailsTests.cs (1)
686
Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Shared\ResourceSetupHelpers.cs (2)
38
context.Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
103
context.Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Shared\StructuredLogsSetupHelpers.cs (1)
32
context.Services.AddSingleton<
IAIContextProvider
, TestAIContextProvider>();
Aspire.Dashboard.Tests (4)
Integration\StartupTests.cs (4)
287
var
aiContextProvider = app.Services.GetRequiredService<
IAIContextProvider
>();
875
var
aiContextProvider = app.Services.GetRequiredService<
IAIContextProvider
>();