2 instantiations of AssistantChatDataContext
Aspire.Dashboard.Tests (2)
Markdown\MarkdownProcessorTests.cs (1)
368
var context = new
AssistantChatDataContext
(
Model\AIAssistant\AssistantChatDataContextTests.cs (1)
129
var context = new
AssistantChatDataContext
(
14 references to AssistantChatDataContext
Aspire.Dashboard (6)
DashboardWebApplication.cs (1)
292
builder.Services.AddTransient<
AssistantChatDataContext
>();
Model\Assistant\AssistantChatViewModel.cs (3)
105
private readonly
AssistantChatDataContext
_dataContext;
125
AssistantChatDataContext
dataContext,
170
public
AssistantChatDataContext
DataContext => _dataContext;
Model\Assistant\IAIContextProvider.cs (1)
42
public record InitializePromptContext(ChatViewModelBuilder ChatBuilder,
AssistantChatDataContext
DataContext, IServiceProvider ServiceProvider);
Model\Assistant\Markdown\AspireEnrichmentOptions.cs (1)
8
public required
AssistantChatDataContext
DataContext { get; init; }
Aspire.Dashboard.Tests (8)
Markdown\MarkdownProcessorTests.cs (3)
349
var
context = CreateAssistantChatDataContext(dashboardClient: dashboardClient);
366
internal static
AssistantChatDataContext
CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null)
368
var
context = new AssistantChatDataContext(
Model\AIAssistant\AssistantChatDataContextTests.cs (5)
45
var
dataContext = CreateAssistantChatDataContext(telemetryRepository: repository);
79
var
dataContext = CreateAssistantChatDataContext(telemetryRepository: repository);
106
var
dataContext = CreateAssistantChatDataContext(dashboardClient: dashboardClient);
127
internal static
AssistantChatDataContext
CreateAssistantChatDataContext(TelemetryRepository? telemetryRepository = null, IDashboardClient? dashboardClient = null)
129
var
context = new AssistantChatDataContext(