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