|
#pragma checksum "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor" "{8829d00f-11b8-4213-878b-770e8597ac16}" "b2dc404f9619c9140302a86d47903ef6db445c6fa805b238fedbdf37ed04609a"
// <auto-generated/>
#pragma warning disable 1591
namespace
#nullable restore
#line (1,12)-(1,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Aspire.Dashboard.Components
#line default
#line hidden
#nullable disable
{
#line default
using global::System;
using global::System.Collections.Generic;
using global::System.Linq;
using global::System.Threading.Tasks;
using global::Microsoft.AspNetCore.Components;
#nullable restore
#line (1,2)-(1,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http
#nullable disable
;
#nullable restore
#line (2,2)-(2,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using System.Net.Http.Json
#nullable disable
;
#nullable restore
#line (3,2)-(3,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Authentication
#nullable disable
;
#nullable restore
#line (4,2)-(4,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Extensions
#nullable disable
;
#nullable restore
#line (5,2)-(5,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Resize
#nullable disable
;
#nullable restore
#line (6,2)-(6,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authentication.OpenIdConnect
#nullable disable
;
#nullable restore
#line (7,2)-(7,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Authorization
#nullable disable
;
#nullable restore
#line (8,2)-(8,53) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Authorization
#nullable disable
;
#nullable restore
#line (9,2)-(9,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Forms
#nullable disable
;
#nullable restore
#line (10,2)-(10,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Routing
#nullable disable
;
#nullable restore
#line (11,2)-(11,43) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web
#nullable disable
;
#nullable restore
#line (12,2)-(12,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.AspNetCore.Components.Web.Virtualization
#nullable disable
;
#nullable restore
#line (13,2)-(13,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.FluentUI.AspNetCore.Components
#nullable disable
;
#nullable restore
#line (14,2)-(14,62) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Icons = Microsoft.FluentUI.AspNetCore.Components.Icons
#nullable disable
;
#nullable restore
#line (15,2)-(15,27) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.JSInterop
#nullable disable
;
#nullable restore
#line (16,2)-(16,24) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard
#nullable disable
;
#nullable restore
#line (17,2)-(17,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components
#nullable disable
;
#nullable restore
#line (18,2)-(18,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Controls
#nullable disable
;
#nullable restore
#line (19,2)-(19,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.Components.Layout
#nullable disable
;
#nullable restore
#line (21,2)-(21,38) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Aspire.Dashboard.ServiceClient
#nullable disable
;
#nullable restore
#line (22,2)-(22,41) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
using Microsoft.Extensions.Localization
#nullable disable
;
#nullable restore
#line (2,2)-(2,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Components.CustomIcons
#nullable disable
;
#nullable restore
#line (3,2)-(3,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Model
#nullable disable
;
#nullable restore
#line (4,2)-(4,40) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Model.Assistant
#nullable disable
;
#nullable restore
#line (5,2)-(5,35) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Otlp.Model
#nullable disable
;
#nullable restore
#line (6,2)-(6,34) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Resources
#nullable disable
;
#nullable restore
#line (7,2)-(7,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using Aspire.Dashboard.Utils
#nullable disable
;
#nullable restore
#line (8,2)-(8,28) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
using System.Globalization
#nullable disable
;
#line default
#line hidden
#nullable restore
#line (25,12)-(25,74) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\_Imports.razor"
[Authorize(Policy = FrontendAuthorizationDefaults.PolicyName)]
#line default
#line hidden
#nullable disable
#nullable restore
public partial class AssistantChat : global::Microsoft.AspNetCore.Components.ComponentBase
#nullable disable
{
#pragma warning disable 1998
protected override void BuildRenderTree(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder)
{
#nullable restore
#line (10,3)-(12,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
_renderDisplayState = ChatViewModel.DisplayState;
#line default
#line hidden
#nullable disable
#nullable restore
#line (14,2)-(18,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (_renderDisplayState == AssistantChatDisplayState.Chat)
{
var chatMessages = ChatViewModel.GetChatMessages();
#line default
#line hidden
#nullable disable
__builder.OpenElement(0, "div");
__builder.AddAttribute(1, "class",
#nullable restore
#line (18,18)-(18,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(2, "id",
#nullable restore
#line (18,30)-(18,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
AssistantChatViewModel.ChatAssistantContainerId
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(3, "b-x9e3myzolm");
#nullable restore
#line (19,1)-(19,9) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (19,10)-(21,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (chatMessages.VisibleChatMessages.Count == 0)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(4, "div");
__builder.AddAttribute(5, "class", "chat-splash");
__builder.AddAttribute(6, "b-x9e3myzolm");
__builder.OpenComponent<global::Aspire.Dashboard.Components.Controls.ChatSplashCopilotLogo>(7);
__builder.CloseComponent();
__builder.AddMarkupContent(8, "\r\n <br b-x9e3myzolm>");
#nullable restore
#line (24,1)-(24,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (24,18)-(26,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
foreach (var initialPrompt in chatMessages.InitialPrompts)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(9, "div");
__builder.AddAttribute(10, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(11);
__builder.AddComponentParameter(12, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (27,39)-(27,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
), "initial-prompt-button");
__builder.AddComponentParameter(13, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (27,69)-(27,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (27,80)-(27,121) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
() => OnInitialPromptAsync(initialPrompt)
#line default
#line hidden
#nullable disable
)));
__builder.AddAttribute(14, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
__builder2.OpenElement(15, "div");
__builder2.AddAttribute(16, "b-x9e3myzolm");
__builder2.OpenElement(17, "div");
__builder2.AddAttribute(18, "class", "initial-prompt-title");
__builder2.AddAttribute(19, "b-x9e3myzolm");
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_0(__builder2, 20, 21,
#nullable restore
#line (30,57)-(30,75) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
initialPrompt.Icon
#line default
#line hidden
#nullable disable
, 22,
#nullable restore
#line (31,56)-(31,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Accent
#line default
#line hidden
#nullable disable
, 23, "initial-prompt-icon");
__builder2.AddMarkupContent(24, "\r\n ");
__builder2.OpenElement(25, "span");
__builder2.AddAttribute(26, "b-x9e3myzolm");
#nullable restore
#line (33,45)-(33,160) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(27, (MarkupString)ChatViewModel.MarkdownProcessor.ToHtml(initialPrompt.ButtonTitle, suppressSurroundingParagraph: true)
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
__builder2.CloseElement();
__builder2.AddMarkupContent(28, "\r\n ");
__builder2.OpenElement(29, "div");
__builder2.AddAttribute(30, "class", "initial-prompt-description");
__builder2.AddAttribute(31, "b-x9e3myzolm");
#nullable restore
#line (35,75)-(35,196) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(32, (MarkupString)ChatViewModel.MarkdownProcessor.ToHtml(initialPrompt.ButtonDescription, suppressSurroundingParagraph: true)
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
__builder2.CloseElement();
}
));
__builder.CloseComponent();
__builder.CloseElement();
#nullable restore
#line (40,1)-(41,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
__builder.OpenElement(33, "p");
__builder.AddAttribute(34, "class", "chat-disclaimer");
__builder.AddAttribute(35, "b-x9e3myzolm");
#nullable restore
#line (41,45)-(41,96) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(36, Loc[nameof(AIAssistant.ChatMistakesDisclaimerText)]
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
__builder.AddMarkupContent(37, "\r\n ");
__builder.OpenElement(38, "p");
__builder.AddAttribute(39, "class", "chat-disclaimer-subtext");
__builder.AddAttribute(40, "b-x9e3myzolm");
#nullable restore
#line (42,53)-(42,164) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(41, string.Format(Loc[nameof(AIAssistant.ChatIDEConnectionDisclaimerText)], ChatViewModel.GetLauncherDisplayName())
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
__builder.CloseElement();
#nullable restore
#line (44,1)-(58,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
else
{
for (var i = 0; i < chatMessages.VisibleChatMessages.Count; i++)
{
var chatMessage = chatMessages.VisibleChatMessages[i];
var classes = new List<string>();
classes.Add(chatMessage.IsUserMessage ? "user-message" : "assistant-message");
if (!chatMessage.IsUserMessage && i == chatMessages.VisibleChatMessages.Count - 1)
{
classes.Add("last-message");
}
#line default
#line hidden
#nullable disable
__builder.OpenElement(42, "div");
__builder.AddAttribute(43, "id",
#nullable restore
#line (58,27)-(58,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
chatMessage.ElementId
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(44, "class",
#nullable restore
#line (58,59)-(58,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
string.Join(" ", classes)
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(45, "b-x9e3myzolm");
__builder.OpenElement(46, "div");
__builder.AddAttribute(47, "b-x9e3myzolm");
#nullable restore
#line (60,27)-(60,57) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(48, (MarkupString)chatMessage.Html
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
#nullable restore
#line (63,1)-(63,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (63,22)-(65,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (!string.IsNullOrEmpty(chatMessage.ErrorMessage))
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(49, "div");
__builder.AddAttribute(50, "class", "error-message");
__builder.AddAttribute(51, "b-x9e3myzolm");
#nullable restore
#line (66,30)-(66,54) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(52, chatMessage.ErrorMessage
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
#nullable restore
#line (68,1)-(69,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (69,26)-(71,29) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (chatMessage.IsForbidden)
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (71,30)-(71,51) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(53, WriteForbiddenError()
#line default
#line hidden
#nullable disable
);
#nullable restore
#line (71,51)-(75,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
else if (chatMessage.LimitResetDate is { } limitResetDate)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(54, "div");
__builder.AddAttribute(55, "b-x9e3myzolm");
#nullable restore
#line (76,35)-(76,232) 25 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(56, (MarkupString)Loc.GetString(nameof(AIAssistant.ChatRequestErrorReachedLimitCopilot), "https://aka.ms/dotnet/aspire/copilot-pro", limitResetDate.ToString("d", CultureInfo.CurrentCulture)).ToString()
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
#nullable restore
#line (78,1)-(78,26) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (78,26)-(81,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (81,77)-(82,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (82,1)-(82,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (82,22)-(84,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (!chatMessage.IsUserMessage && chatMessage.IsComplete && chatMessages.VisibleChatMessages.Last() == chatMessage)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(57, "div");
__builder.AddAttribute(58, "class", "message-buttons");
__builder.AddAttribute(59, "b-x9e3myzolm");
__builder.OpenElement(60, "span");
__builder.AddAttribute(61, "b-x9e3myzolm");
#nullable restore
#line (86,1)-(86,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (86,35)-(89,33) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
var attributes = FluentUIExtensions.GetClipboardCopyAdditionalAttributes(chatMessage.PromptText, ControlsStringsLoc[nameof(ControlsStrings.GridValueCopyToClipboard)], ControlsStringsLoc[nameof(ControlsStrings.GridValueCopied)]);
attributes["aria-label"] = Loc[nameof(AIAssistant.CopyMessageButtonText)];
#line default
#line hidden
#nullable disable
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(62);
__builder.AddComponentParameter(63, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (90,47)-(90,49) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Id
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (90,53)-(90,84) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
$"{chatMessage.ElementId}-copy"
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(64, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (91,47)-(91,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (91,59)-(91,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(65, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (92,47)-(92,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (92,55)-(92,101) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.CopyMessageButtonText)]
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(66, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (93,47)-(93,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
AdditionalAttributes
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IReadOnlyDictionary<global::System.String, global::System.Object>>(
#nullable restore
#line (93,69)-(93,79) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
attributes
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(67, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_1(__builder2, 68, 69, "copy-icon", 70, "display:inline", 71,
#nullable restore
#line (94,99)-(94,130) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.Copy()
#line default
#line hidden
#nullable disable
, 72,
#nullable restore
#line (94,140)-(94,153) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
);
__builder2.AddMarkupContent(73, "\r\n ");
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_2(__builder2, 74, 75, "checkmark-icon", 76, "display:none", 77,
#nullable restore
#line (95,102)-(95,138) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.Checkmark()
#line default
#line hidden
#nullable disable
, 78,
#nullable restore
#line (95,148)-(95,161) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
);
}
));
__builder.CloseComponent();
__builder.CloseElement();
__builder.AddMarkupContent(79, "\r\n ");
__builder.OpenElement(80, "span");
__builder.AddAttribute(81, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(82);
__builder.AddComponentParameter(83, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (99,47)-(99,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (99,59)-(99,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(84, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (100,47)-(100,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (100,58)-(100,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
() => LikeChatMessage(chatMessage)
#line default
#line hidden
#nullable disable
)));
__builder.AddComponentParameter(85, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (101,47)-(101,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (101,55)-(101,101) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.LikeMessageButtonText)]
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(86, "aria-label",
#nullable restore
#line (102,60)-(102,106) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.LikeMessageButtonText)]
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(87, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_3(__builder2, 88, 89,
#nullable restore
#line (103,58)-(103,161) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
!chatMessage.IsLiked ? (Icon)new Icons.Regular.Size16.ThumbLike() : new Icons.Filled.Size16.ThumbLike()
#line default
#line hidden
#nullable disable
, 90,
#nullable restore
#line (103,171)-(103,184) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
);
}
));
__builder.CloseComponent();
__builder.CloseElement();
__builder.AddMarkupContent(91, "\r\n ");
__builder.OpenElement(92, "span");
__builder.AddAttribute(93, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(94);
__builder.AddComponentParameter(95, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (107,47)-(107,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (107,59)-(107,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(96, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (108,47)-(108,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (108,58)-(108,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
() => DislikeChatMessage(chatMessage)
#line default
#line hidden
#nullable disable
)));
__builder.AddComponentParameter(97, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (109,47)-(109,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (109,55)-(109,104) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.DislikeMessageButtonText)]
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(98, "aria-label",
#nullable restore
#line (110,60)-(110,109) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.DislikeMessageButtonText)]
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(99, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_4(__builder2, 100, 101,
#nullable restore
#line (111,58)-(111,170) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
!chatMessage.IsDisliked ? (Icon)new Icons.Regular.Size16.ThumbDislike() : new Icons.Filled.Size16.ThumbDislike()
#line default
#line hidden
#nullable disable
, 102,
#nullable restore
#line (111,180)-(111,193) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
);
}
));
__builder.CloseComponent();
__builder.CloseElement();
__builder.AddMarkupContent(103, "\r\n ");
__builder.OpenElement(104, "span");
__builder.AddAttribute(105, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(106);
__builder.AddComponentParameter(107, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (115,47)-(115,57) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (115,59)-(115,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(108, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (116,47)-(116,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (116,58)-(116,98) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
() => RetryChatMessageAsync(chatMessage)
#line default
#line hidden
#nullable disable
)));
__builder.AddComponentParameter(109, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (117,47)-(117,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (117,55)-(117,102) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.RetryMessageButtonText)]
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(110, "aria-label",
#nullable restore
#line (118,60)-(118,107) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.RetryMessageButtonText)]
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(111, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_5(__builder2, 112, 113,
#nullable restore
#line (119,58)-(119,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.ArrowSync()
#line default
#line hidden
#nullable disable
, 114,
#nullable restore
#line (119,104)-(119,117) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
, 115, "transform: rotate(90deg);");
}
));
__builder.CloseComponent();
__builder.CloseElement();
__builder.CloseElement();
#nullable restore
#line (123,1)-(124,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
__builder.CloseElement();
#nullable restore
#line (125,1)-(127,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
}
#line default
#line hidden
#nullable disable
__builder.CloseElement();
#nullable restore
#line (129,1)-(129,5) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (129,6)-(131,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (chatMessages.FollowUpPrompts.Count > 0)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(116, "div");
__builder.AddAttribute(117, "class", "chat-assistant-next-steps");
__builder.AddAttribute(118, "b-x9e3myzolm");
#nullable restore
#line (132,1)-(132,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (132,14)-(134,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
foreach (var followUpPrompt in chatMessages.FollowUpPrompts)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(119, "div");
__builder.AddAttribute(120, "class", "chat-assistant-next-step");
__builder.AddAttribute(121, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(122);
__builder.AddComponentParameter(123, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (135,35)-(135,44) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
IconStart
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (135,48)-(135,82) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.Sparkle()
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(124, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (135,85)-(135,92) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (135,96)-(135,137) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
() => OnNextStepItemAsync(followUpPrompt)
#line default
#line hidden
#nullable disable
)));
__builder.AddAttribute(125, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
#nullable restore
#line (136,27)-(136,60) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(126, (MarkupString)followUpPrompt.Html
#line default
#line hidden
#nullable disable
);
}
));
__builder.CloseComponent();
__builder.CloseElement();
#nullable restore
#line (139,1)-(140,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (140,1)-(140,13) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (140,14)-(142,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (ChatViewModel.FollowUpPromptsHasPages)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(127, "div");
__builder.AddAttribute(128, "class", "chat-assistant-next-step-refresh");
__builder.AddAttribute(129, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(130);
__builder.AddComponentParameter(131, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (143,35)-(143,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnClick
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Web.MouseEventArgs>(this,
#nullable restore
#line (143,45)-(143,67) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
RefreshFollowUpPrompts
#line default
#line hidden
#nullable disable
)));
__builder.AddComponentParameter(132, "aria-label",
#nullable restore
#line (143,82)-(143,133) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)]
#line default
#line hidden
#nullable disable
);
__builder.AddComponentParameter(133, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (143,135)-(143,140) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (143,143)-(143,194) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.ChatRefreshFollowUpPrompts)]
#line default
#line hidden
#nullable disable
));
__builder.AddAttribute(134, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_6(__builder2, 135, 136,
#nullable restore
#line (144,46)-(144,87) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.ArrowClockwise()
#line default
#line hidden
#nullable disable
, 137, "vertical-align: text-top;", 138, "16px");
}
));
__builder.CloseComponent();
__builder.CloseElement();
#nullable restore
#line (147,1)-(148,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
__builder.CloseElement();
#nullable restore
#line (149,1)-(149,6) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
#nullable restore
#line (149,6)-(150,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
__builder.OpenElement(139, "div");
__builder.AddAttribute(140, "class",
#nullable restore
#line (150,18)-(150,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(141, "id", "chat-form-container");
__builder.AddAttribute(142, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.AspNetCore.Components.Forms.EditForm>(143);
__builder.AddComponentParameter(144, "id", "chat-form");
__builder.AddComponentParameter(145, nameof(global::Microsoft.AspNetCore.Components.Forms.EditForm.
#nullable restore
#line (151,34)-(151,39) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Model
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Object>(
#nullable restore
#line (151,42)-(151,46) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
this
#line default
#line hidden
#nullable disable
));
__builder.AddComponentParameter(146, nameof(global::Microsoft.AspNetCore.Components.Forms.EditForm.
#nullable restore
#line (151,48)-(151,61) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
OnValidSubmit
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.AspNetCore.Components.Forms.EditContext>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.AspNetCore.Components.Forms.EditContext>(this,
#nullable restore
#line (151,64)-(151,76) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
HandleSubmit
#line default
#line hidden
#nullable disable
)));
__builder.AddAttribute(147, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment<global::Microsoft.AspNetCore.Components.Forms.EditContext>)((context) => (__builder2) => {
__builder2.OpenElement(148, "div");
__builder2.AddAttribute(149, "class", "input-box page-width");
__builder2.AddAttribute(150, "b-x9e3myzolm");
__builder2.OpenElement(151, "label");
__builder2.AddAttribute(152, "b-x9e3myzolm");
__builder2.OpenElement(153, "textarea");
__builder2.AddAttribute(154, "id", "chat-message");
__builder2.AddAttribute(155, "data-response-in-progress",
#nullable restore
#line (154,140)-(154,202) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
ChatViewModel.ResponseInProgress.ToString().ToLowerInvariant()
#line default
#line hidden
#nullable disable
);
__builder2.AddAttribute(156, "placeholder",
#nullable restore
#line (154,218)-(154,266) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.ChatTextAreaPlaceHolder)]
#line default
#line hidden
#nullable disable
);
__builder2.AddAttribute(157, "rows", "1");
__builder2.AddAttribute(158, "value", global::Microsoft.AspNetCore.Components.BindConverter.FormatValue(
#nullable restore
#line (154,85)-(154,110) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
ChatViewModel.UserMessage
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(159, "onchange", global::Microsoft.AspNetCore.Components.EventCallback.Factory.CreateBinder(this, __value => ChatViewModel.UserMessage = __value, ChatViewModel.UserMessage));
__builder2.SetUpdatesAttributeName("value");
__builder2.AddAttribute(160, "b-x9e3myzolm");
__builder2.AddElementReferenceCapture(161, (__value) => {
#nullable restore
#line (154,56)-(154,75) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
_chatMessageTextBox
#line default
#line hidden
#nullable disable
= __value;
}
);
__builder2.CloseElement();
__builder2.CloseElement();
__builder2.AddMarkupContent(162, "\r\n ");
__builder2.OpenElement(163, "div");
__builder2.AddAttribute(164, "class", "tools");
__builder2.AddAttribute(165, "b-x9e3myzolm");
#nullable restore
#line (158,1)-(158,21) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (158,22)-(160,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
if (_selectedModelItem != null)
{
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Aspire.Dashboard.Components.AspireMenuButton>(166);
__builder2.AddComponentParameter(167, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (160,43)-(160,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Text
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (160,50)-(160,73) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
_selectedModelItem.Text
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(168, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (161,43)-(161,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (161,51)-(161,142) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
string.Format(Loc[nameof(AIAssistant.ChatModelSelectButtonTitle)], _selectedModelItem.Text)
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(169, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (162,43)-(162,47) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Icon
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Icon>(
#nullable restore
#line (162,51)-(162,89) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size12.ChevronDown()
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(170, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (163,43)-(163,52) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
IconColor
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Color?>(
#nullable restore
#line (163,54)-(163,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Custom
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(171, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (164,43)-(164,58) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
IconCustomColor
#line default
#line hidden
#nullable disable
), "var(--foreground-settings-text)");
__builder2.AddComponentParameter(172, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (165,43)-(165,48) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Items
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Collections.Generic.IList<global::Aspire.Dashboard.Model.MenuButtonItem>>(
#nullable restore
#line (165,51)-(165,66) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
_modelMenuItems
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(173, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (166,43)-(166,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
ButtonAppearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (166,61)-(166,79) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Neutral
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(174, nameof(global::Aspire.Dashboard.Components.AspireMenuButton.
#nullable restore
#line (167,43)-(167,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
ButtonClass
#line default
#line hidden
#nullable disable
), "model-button");
__builder2.CloseComponent();
#nullable restore
#line (168,1)-(169,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
__builder2.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(175);
__builder2.AddComponentParameter(176, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,35)-(169,45) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.Appearance?>(
#nullable restore
#line (169,47)-(169,65) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Appearance.Stealth
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(177, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,67)-(169,71) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Type
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.FluentUI.AspNetCore.Components.ButtonType?>(
#nullable restore
#line (169,73)-(169,90) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
ButtonType.Submit
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(178, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,92)-(169,94) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Id
#line default
#line hidden
#nullable disable
), "chat-form-submit");
__builder2.AddComponentParameter(179, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,114)-(169,119) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
), "send-button");
__builder2.AddComponentParameter(180, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,134)-(169,142) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Disabled
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.Boolean>(
#nullable restore
#line (169,146)-(169,164) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
!IsSubmitEnabled()
#line default
#line hidden
#nullable disable
));
__builder2.AddComponentParameter(181, "aria-label",
#nullable restore
#line (169,180)-(169,223) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.SidebarSendMessage)]
#line default
#line hidden
#nullable disable
);
__builder2.AddComponentParameter(182, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (169,225)-(169,230) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Title
#line default
#line hidden
#nullable disable
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::System.String>(
#nullable restore
#line (169,233)-(169,276) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Loc[nameof(AIAssistant.SidebarSendMessage)]
#line default
#line hidden
#nullable disable
));
__builder2.AddAttribute(183, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder3) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_7(__builder3, 184, 185,
#nullable restore
#line (170,45)-(170,60) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
GetSubmitIcon()
#line default
#line hidden
#nullable disable
);
}
));
__builder2.CloseComponent();
__builder2.CloseElement();
__builder2.CloseElement();
}
));
__builder.CloseComponent();
__builder.CloseElement();
__builder.AddMarkupContent(186, "\r\n ");
__builder.OpenElement(187, "div");
__builder.AddAttribute(188, "class",
#nullable restore
#line (176,18)-(176,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(189, "id", "chat-scroll-bottom-container");
__builder.AddAttribute(190, "b-x9e3myzolm");
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentButton>(191);
__builder.AddComponentParameter(192, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (177,23)-(177,25) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Id
#line default
#line hidden
#nullable disable
), "chat-scroll-bottom-button");
__builder.AddComponentParameter(193, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentButton.
#nullable restore
#line (177,54)-(177,59) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Style
#line default
#line hidden
#nullable disable
), "display: none;");
__builder.AddAttribute(194, "ChildContent", (global::Microsoft.AspNetCore.Components.RenderFragment)((__builder2) => {
global::__Blazor.Aspire.Dashboard.Components.AssistantChat.TypeInference.CreateFluentIcon_8(__builder2, 195, 196,
#nullable restore
#line (178,32)-(178,68) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
new Icons.Regular.Size16.ArrowDown()
#line default
#line hidden
#nullable disable
, 197,
#nullable restore
#line (178,77)-(178,90) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color.Neutral
#line default
#line hidden
#nullable disable
);
}
));
__builder.CloseComponent();
__builder.CloseElement();
#nullable restore
#line (181,1)-(184,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
else if (_renderDisplayState is AssistantChatDisplayState.GhcpDisabled or AssistantChatDisplayState.GhcpError)
{
#line default
#line hidden
#nullable disable
__builder.OpenElement(198, "div");
__builder.AddAttribute(199, "class",
#nullable restore
#line (184,18)-(184,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(200, "id",
#nullable restore
#line (184,30)-(184,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
AssistantChatViewModel.ChatAssistantContainerId
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(201, "b-x9e3myzolm");
__builder.OpenElement(202, "div");
__builder.AddAttribute(203, "class", "chat-splash");
__builder.AddAttribute(204, "b-x9e3myzolm");
__builder.OpenComponent<global::Aspire.Dashboard.Components.Controls.ChatSplashCopilotLogo>(205);
__builder.CloseComponent();
__builder.AddMarkupContent(206, "\r\n <br b-x9e3myzolm>\r\n ");
__builder.OpenElement(207, "h3");
__builder.AddAttribute(208, "b-x9e3myzolm");
#nullable restore
#line (188,18)-(188,62) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(209, Loc[nameof(AIAssistant.ChatUnavailableText)]
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
__builder.CloseElement();
__builder.AddMarkupContent(210, "\r\n ");
__builder.OpenElement(211, "div");
__builder.AddAttribute(212, "class", "unavailable-content");
__builder.AddAttribute(213, "b-x9e3myzolm");
#nullable restore
#line (191,14)-(191,35) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(214, WriteForbiddenError()
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
__builder.CloseElement();
#nullable restore
#line (194,1)-(197,5) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
else
{
#line default
#line hidden
#nullable disable
#nullable restore
#line (197,71)-(198,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
__builder.OpenElement(215, "div");
__builder.AddAttribute(216, "class",
#nullable restore
#line (198,18)-(198,23) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(217, "id",
#nullable restore
#line (198,30)-(198,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
AssistantChatViewModel.ChatAssistantContainerId
#line default
#line hidden
#nullable disable
);
__builder.AddAttribute(218, "b-x9e3myzolm");
__builder.OpenElement(219, "div");
__builder.AddAttribute(220, "class", "chat-splash");
__builder.AddAttribute(221, "b-x9e3myzolm");
__builder.OpenComponent<global::Aspire.Dashboard.Components.Controls.ChatSplashCopilotLogo>(222);
__builder.CloseComponent();
__builder.AddMarkupContent(223, "\r\n <br b-x9e3myzolm>\r\n ");
__builder.OpenElement(224, "p");
__builder.AddAttribute(225, "b-x9e3myzolm");
#nullable restore
#line (202,17)-(202,57) 26 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder.AddContent(226, Loc[nameof(AIAssistant.ChatLoadingText)]
#line default
#line hidden
#nullable disable
);
__builder.CloseElement();
__builder.CloseElement();
__builder.CloseElement();
#nullable restore
#line (205,1)-(206,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
}
#line default
#line hidden
#nullable disable
}
#pragma warning restore 1998
#nullable restore
#line (207,8)-(210,16) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
RenderFragment WriteForbiddenError()
{
return
#line default
#line hidden
#nullable disable
(__builder2) => {
__builder2.OpenElement(227, "div");
__builder2.AddAttribute(228, "b-x9e3myzolm");
__builder2.OpenElement(229, "p");
__builder2.AddAttribute(230, "b-x9e3myzolm");
#nullable restore
#line (212,19)-(212,105) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(231, (MarkupString)Loc[nameof(AIAssistant.ChatRequestErrorForbiddenDescription)].ToString()
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
__builder2.AddMarkupContent(232, "\r\n ");
__builder2.OpenElement(233, "p");
__builder2.AddAttribute(234, "b-x9e3myzolm");
#nullable restore
#line (215,1)-(215,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
#line default
#line hidden
#nullable disable
#nullable restore
#line (215,19)-(219,17) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
var helpText = (ChatViewModel.Launcher == KnownLaunchers.VisualStudio)
? Loc.GetString(nameof(AIAssistant.ChatRequestErrorForbiddenVisualStudio), "https://aka.ms/dotnet/aspire/copilot-vs-login")
: Loc.GetString(nameof(AIAssistant.ChatRequestErrorForbiddenVSCode), "https://aka.ms/dotnet/aspire/copilot-vscode-login");
#line default
#line hidden
#nullable disable
#nullable restore
#line (221,19)-(221,52) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(235, (MarkupString)helpText.ToString()
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
__builder2.AddMarkupContent(236, "\r\n ");
__builder2.OpenElement(237, "p");
__builder2.AddAttribute(238, "b-x9e3myzolm");
#nullable restore
#line (224,19)-(224,175) 27 "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
__builder2.AddContent(239, (MarkupString)Loc.GetString(nameof(AIAssistant.ChatRequestErrorForbiddenCopilotSubscription), "https://aka.ms/dotnet/aspire/copilot-free-signup").ToString()
#line default
#line hidden
#nullable disable
);
__builder2.CloseElement();
__builder2.CloseElement();
}
#nullable restore
#line (226,15)-(228,1) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
;
}
#line default
#line hidden
#nullable disable
}
}
namespace __Blazor.Aspire.Dashboard.Components.AssistantChat
{
#line hidden
internal static class TypeInference
{
public static void CreateFluentIcon_0<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (30,49)-(30,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (31,49)-(31,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (32,49)-(32,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
public static void CreateFluentIcon_1<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.String __arg0, int __seq1, global::System.String __arg1, int __seq2, Icon __arg2, int __seq3, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg3)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (94,49)-(94,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (94,67)-(94,72) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (94,90)-(94,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg2);
__builder.AddComponentParameter(__seq3, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (94,133)-(94,138) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg3);
__builder.CloseComponent();
}
public static void CreateFluentIcon_2<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, global::System.String __arg0, int __seq1, global::System.String __arg1, int __seq2, Icon __arg2, int __seq3, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg3)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (95,49)-(95,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Class
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (95,72)-(95,77) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (95,93)-(95,98) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg2);
__builder.AddComponentParameter(__seq3, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (95,141)-(95,146) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg3);
__builder.CloseComponent();
}
public static void CreateFluentIcon_3<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg1)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (103,49)-(103,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (103,164)-(103,169) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg1);
__builder.CloseComponent();
}
public static void CreateFluentIcon_4<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg1)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (111,49)-(111,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (111,173)-(111,178) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg1);
__builder.CloseComponent();
}
public static void CreateFluentIcon_5<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (119,49)-(119,54) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (119,97)-(119,102) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (119,119)-(119,124) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Style
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
public static void CreateFluentIcon_6<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::System.String __arg1, int __seq2, global::System.String __arg2)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (144,37)-(144,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (144,90)-(144,95) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Style
#line default
#line hidden
#nullable disable
), __arg1);
__builder.AddComponentParameter(__seq2, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (144,124)-(144,129) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Width
#line default
#line hidden
#nullable disable
), __arg2);
__builder.CloseComponent();
}
public static void CreateFluentIcon_7<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (170,37)-(170,42) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.CloseComponent();
}
public static void CreateFluentIcon_8<Icon>(global::Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder, int seq, int __seq0, Icon __arg0, int __seq1, global::Microsoft.FluentUI.AspNetCore.Components.Color? __arg1)
where Icon : global::Microsoft.FluentUI.AspNetCore.Components.Icon, new()
{
__builder.OpenComponent<global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>>(seq);
__builder.AddComponentParameter(__seq0, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (178,25)-(178,30) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Value
#line default
#line hidden
#nullable disable
), __arg0);
__builder.AddComponentParameter(__seq1, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentIcon<Icon>.
#nullable restore
#line (178,70)-(178,75) "D:\a\_work\1\s\src\Aspire.Dashboard\Components\Controls\AssistantChat.razor"
Color
#line default
#line hidden
#nullable disable
), __arg1);
__builder.CloseComponent();
}
}
}
#pragma warning restore 1591
|