2 instantiations of AssistantChatDataContext
Aspire.Dashboard.Tests (2)
Markdown\MarkdownProcessorTests.cs (1)
370var context = new AssistantChatDataContext(
Model\AIAssistant\AssistantChatDataContextTests.cs (1)
130var context = new AssistantChatDataContext(
14 references to AssistantChatDataContext
Aspire.Dashboard (6)
DashboardWebApplication.cs (1)
292builder.Services.AddTransient<AssistantChatDataContext>();
Model\Assistant\AssistantChatViewModel.cs (3)
107private readonly AssistantChatDataContext _dataContext; 128AssistantChatDataContext dataContext, 175public AssistantChatDataContext DataContext => _dataContext;
Model\Assistant\IAIContextProvider.cs (1)
43public record InitializePromptContext(ChatViewModelBuilder ChatBuilder, AssistantChatDataContext DataContext, IServiceProvider ServiceProvider, DashboardOptions DashboardOptions);
Model\Assistant\Markdown\AspireEnrichmentOptions.cs (1)
8public required AssistantChatDataContext DataContext { get; init; }
Aspire.Dashboard.Tests (8)
Markdown\MarkdownProcessorTests.cs (3)
351var context = CreateAssistantChatDataContext(dashboardClient: dashboardClient); 368internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null) 370var context = new AssistantChatDataContext(
Model\AIAssistant\AssistantChatDataContextTests.cs (5)
46var dataContext = CreateAssistantChatDataContext(telemetryRepository: repository); 80var dataContext = CreateAssistantChatDataContext(telemetryRepository: repository); 107var dataContext = CreateAssistantChatDataContext(dashboardClient: dashboardClient); 128internal static AssistantChatDataContext CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null) 130var context = new AssistantChatDataContext(