228 references to AddAttribute
Aspire.Dashboard (3)
Components\Controls\Grid\AspireFluentDataGrid.cs (1)
28builder.AddAttribute(2, "grid", Id);
Components\Controls\Grid\AspirePropertyColumn.cs (1)
30builder.AddAttribute(2, "data-tooltip-cell", text);
Components\Controls\Grid\AspireTemplateColumn.cs (1)
30builder.AddAttribute(2, "data-tooltip-cell", text);
Aspire.Dashboard.Components.Tests (11)
Controls\StableSectionContentTests.cs (1)
76builder.AddAttribute(1, "class", "probe");
Pages\ResourceOverviewConsoleTests.cs (2)
63builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "api"); 166builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "api-TestId");
Pages\ResourceOverviewEmptyPanelsTests.cs (1)
419builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), resourceName);
Pages\ResourceOverviewEndpointTests.cs (1)
47builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "catalog");
Pages\ResourceOverviewPersistenceTests.cs (1)
42builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "cache");
Pages\ResourceOverviewRelationshipGraphTests.cs (1)
42builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "catalogservice-production");
Pages\ResourceOverviewTerminalTests.cs (2)
39builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "shell"); 69builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), "shell");
Pages\ResourceOverviewTypeDisplayNameTests.cs (1)
74builder.AddAttribute(1, nameof(ResourceOverview.ResourceName), resourceName);
Pages\TerminalsTests.cs (1)
47builder.AddAttribute(1, nameof(Terminals.ResourceName), resourceName);
Microsoft.AspNetCore.Components.AI (63)
Components\ChatPage.cs (5)
73builder.AddAttribute(2, "class", CssClass()); 78builder.AddAttribute(11, "class", "sc-ai-chat-page__header"); 89inner.AddAttribute(31, "class", "sc-ai-chat-page__body"); 100inner.AddAttribute(51, "class", "sc-ai-chat-page__footer"); 102inner.AddAttribute(53, "class", "sc-ai-chat-page__input-container");
Components\ConversationTurnRenderer.cs (1)
56builder.AddAttribute(baseSeq + 1, "class", $"sc-ai-turn sc-ai-turn--{role}");
Components\MessageInput.cs (9)
81builder.AddAttribute(1, "class", "sc-ai-input"); 89builder.AddAttribute(4, "class", "sc-ai-input__body"); 92builder.AddAttribute(11, "class", "sc-ai-input__textarea"); 93builder.AddAttribute(12, "placeholder", _placeholder ?? "Type a message..."); 95builder.AddAttribute(14, "value", _text); 96builder.AddAttribute(15, "aria-label", _placeholder ?? "Type a message..."); 121builder.AddAttribute(51, "type", "button"); 122builder.AddAttribute(52, "class", "sc-ai-input__send"); 124builder.AddAttribute(54, "aria-label", "Send message");
Components\MessageList.cs (11)
105inner.AddAttribute(3, "class", "sc-ai-message-list"); 124inner.AddAttribute(seq + 1, "class", "sc-ai-message-list__footer"); 147builder.AddAttribute(seq + 1, "class", "sc-ai-typing"); 148builder.AddAttribute(seq + 2, "role", "status"); 149builder.AddAttribute(seq + 3, "aria-label", "Agent is typing"); 153builder.AddAttribute(seq + 7 + i, "class", "sc-ai-typing__dot"); 161builder.AddAttribute(seq + 1, "class", "sc-ai-error"); 162builder.AddAttribute(seq + 2, "role", "alert"); 164builder.AddAttribute(seq + 4, "class", "sc-ai-error__message"); 168builder.AddAttribute(seq + 7, "type", "button"); 169builder.AddAttribute(seq + 8, "class", "sc-ai-btn sc-ai-btn--secondary");
Components\MessageListContext.cs (37)
49builder.AddAttribute(1, "class", $"sc-ai-message sc-ai-message--{role}"); 51builder.AddAttribute(3, "class", "sc-ai-message__bubble"); 56builder.AddAttribute(5, "class", contentClass); 76builder.AddAttribute(1, "class", "sc-ai-unknown-block"); 137builder.AddAttribute(1, "class", "sc-ai-rich-text__inline-code"); 143builder.AddAttribute(1, "class", "sc-ai-rich-text__code-block"); 147builder.AddAttribute(3, "data-language", codeBlock.Language); 162builder.AddAttribute(1, "class", "sc-ai-rich-text__thematic-break"); 167builder.AddAttribute(1, "class", "sc-ai-rich-text__list"); 177builder.AddAttribute(1, "class", "sc-ai-rich-text__list-item"); 181builder.AddAttribute(3, "type", "checkbox"); 200builder.AddAttribute(1, "class", "sc-ai-rich-text__definition"); 209builder.AddAttribute(1, "class", "sc-ai-rich-text__image-reference"); 218builder.AddAttribute(1, "class", "sc-ai-rich-text__footnote-reference"); 224builder.AddAttribute(1, "class", "sc-ai-rich-text__footnote-definition"); 225builder.AddAttribute(2, "data-label", footnoteDefinition.Label); 231builder.AddAttribute(1, "class", "sc-ai-rich-text__html"); 257builder.AddAttribute(1, "class", className); 273builder.AddAttribute(1, "href", safeUrl); 276builder.AddAttribute(2, "title", link.Title); 292builder.AddAttribute(1, "src", safeUrl); 293builder.AddAttribute(2, "alt", image.Alt ?? string.Empty); 296builder.AddAttribute(3, "title", image.Title); 307builder.AddAttribute(1, "class", "sc-ai-rich-text__link-reference"); 322builder.AddAttribute(1, "class", "sc-ai-rich-text__table-container"); 324builder.AddAttribute(3, "class", "sc-ai-rich-text__table"); 349builder.AddAttribute( 394builder.AddAttribute(1, "class", "sc-ai-approval"); 397builder.AddAttribute(3, "class", "sc-ai-approval__header"); 402builder.AddAttribute(6, "class", "sc-ai-approval__tool-name"); 409builder.AddAttribute(9, "class", "sc-ai-approval__arguments"); 417builder.AddAttribute(12, "class", "sc-ai-approval__actions"); 420builder.AddAttribute(14, "type", "button"); 421builder.AddAttribute(15, "class", "sc-ai-btn sc-ai-btn--primary"); 427builder.AddAttribute(19, "type", "button"); 428builder.AddAttribute(20, "class", "sc-ai-btn sc-ai-btn--secondary"); 439builder.AddAttribute(
Microsoft.AspNetCore.Components.Endpoints (9)
Assets\ImportMap.cs (1)
64builder.AddAttribute(1, "type", "importmap");
Assets\ResourcePreloader.cs (6)
55builder.AddAttribute(1, "href", asset.Url); 56builder.AddAttribute(2, "rel", asset.PreloadRel); 59builder.AddAttribute(3, "as", asset.PreloadAs); 63builder.AddAttribute(4, "fetchpriority", asset.PreloadPriority); 67builder.AddAttribute(5, "crossorigin", asset.PreloadCrossorigin); 71builder.AddAttribute(6, "integrity", asset.Integrity);
Forms\DataAnnotationsClientValidationProvider.cs (1)
55builder.AddAttribute(1, "data-rules", json);
Routing\BasePath.cs (1)
32builder.AddAttribute(1, "href", ComputeHref());
Microsoft.AspNetCore.Components.Media (12)
FileDownload.cs (4)
62builder.AddAttribute(1, "data-blazor-file-download", ""); 66builder.AddAttribute(2, "data-state", "loading"); 70builder.AddAttribute(2, "data-state", "error"); 73builder.AddAttribute(3, "href", "javascript:void(0)");
Image.cs (4)
50builder.AddAttribute(1, TargetAttributeName, _currentObjectUrl); 53builder.AddAttribute(2, "data-blazor-image", ""); 58builder.AddAttribute(3, "data-state", "loading"); 62builder.AddAttribute(3, "data-state", "error");
Video.cs (4)
50builder.AddAttribute(1, TargetAttributeName, _currentObjectUrl); 53builder.AddAttribute(2, "data-blazor-video", ""); 58builder.AddAttribute(3, "data-state", "loading"); 62builder.AddAttribute(3, "data-state", "error");
Microsoft.AspNetCore.Components.QuickGrid (80)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\ColumnBase_razor.g.cs (18)
117__builder.AddAttribute(2, "class", "col-options-button"); 118__builder.AddAttribute(3, "type", "button"); 119__builder.AddAttribute(4, "title", "Column options"); 120__builder.AddAttribute(5, "aria-expanded", 170__builder.AddAttribute(9, "class", "col-title"); 171__builder.AddAttribute(10, "href", 182__builder.AddAttribute(13, "class", "col-title-text"); 206__builder.AddAttribute(18, "class", "col-title"); 207__builder.AddAttribute(19, "type", "button"); 219__builder.AddAttribute(23, "class", "col-title-text"); 243__builder.AddAttribute(28, "class", "col-title"); 246__builder.AddAttribute(31, "class", "col-title-text"); 278__builder.AddAttribute(35, "class", "col-title"); 281__builder.AddAttribute(38, "class", "col-title-text"); 313__builder.AddAttribute(42, "class", "col-options-button"); 314__builder.AddAttribute(43, "type", "button"); 315__builder.AddAttribute(44, "title", "Column options"); 316__builder.AddAttribute(45, "aria-expanded",
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Paginator_razor.g.cs (50)
35__builder.AddAttribute(1, "class", "paginator"); 55__builder.AddAttribute(4, "class", "summary"); 119__builder.AddAttribute(13, "role", "navigation"); 120__builder.AddAttribute(14, "aria-label", "Pagination"); 149__builder.AddAttribute(18, "class", "go-first"); 150__builder.AddAttribute(19, "href", 159__builder.AddAttribute(20, "title", "Go to first page"); 160__builder.AddAttribute(21, "aria-label", "Go to first page"); 161__builder.AddAttribute(22, "aria-disabled", 170__builder.AddAttribute(23, "tabindex", 184__builder.AddAttribute(28, "class", "go-previous"); 185__builder.AddAttribute(29, "href", 194__builder.AddAttribute(30, "title", "Go to previous page"); 195__builder.AddAttribute(31, "aria-label", "Go to previous page"); 196__builder.AddAttribute(32, "aria-disabled", 205__builder.AddAttribute(33, "tabindex", 219__builder.AddAttribute(38, "class", "pagination-text"); 220__builder.AddAttribute(39, "aria-live", "polite"); 221__builder.AddAttribute(40, "aria-atomic", "true"); 250__builder.AddAttribute(52, "class", "go-next"); 251__builder.AddAttribute(53, "href", 260__builder.AddAttribute(54, "title", "Go to next page"); 261__builder.AddAttribute(55, "aria-label", "Go to next page"); 262__builder.AddAttribute(56, "aria-disabled", 271__builder.AddAttribute(57, "tabindex", 285__builder.AddAttribute(62, "class", "go-last"); 286__builder.AddAttribute(63, "href", 295__builder.AddAttribute(64, "title", "Go to last page"); 296__builder.AddAttribute(65, "aria-label", "Go to last page"); 297__builder.AddAttribute(66, "aria-disabled", 306__builder.AddAttribute(67, "tabindex", 329__builder.AddAttribute(71, "class", "go-first"); 330__builder.AddAttribute(72, "type", "button"); 349__builder.AddAttribute(75, "title", "Go to first page"); 350__builder.AddAttribute(76, "aria-label", "Go to first page"); 355__builder.AddAttribute(80, "class", "go-previous"); 356__builder.AddAttribute(81, "type", "button"); 375__builder.AddAttribute(84, "title", "Go to previous page"); 376__builder.AddAttribute(85, "aria-label", "Go to previous page"); 381__builder.AddAttribute(89, "class", "pagination-text"); 382__builder.AddAttribute(90, "aria-live", "polite"); 383__builder.AddAttribute(91, "aria-atomic", "true"); 412__builder.AddAttribute(103, "class", "go-next"); 413__builder.AddAttribute(104, "type", "button"); 432__builder.AddAttribute(107, "title", "Go to next page"); 433__builder.AddAttribute(108, "aria-label", "Go to next page"); 438__builder.AddAttribute(112, "class", "go-last"); 439__builder.AddAttribute(113, "type", "button"); 458__builder.AddAttribute(116, "title", "Go to last page"); 459__builder.AddAttribute(117, "aria-label", "Go to last page");
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\QuickGrid_razor.g.cs (12)
152__builder3.AddAttribute(11, "theme", 188__builder3.AddAttribute(15, "class", 457__builder.AddAttribute(39, "class", 523__builder.AddAttribute(43, "class", 579__builder.AddAttribute(48, "class", 645__builder.AddAttribute(52, "data-blazor-virtualize-reserved-height", 673__builder.AddAttribute(55, "class", "grid-cell-placeholder" + " " + ( 732__builder.AddAttribute(58, "class", 741__builder.AddAttribute(59, "aria-sort", 750__builder.AddAttribute(60, "scope", "col"); 763__builder.AddAttribute(63, "class", "col-header-content"); 792__builder.AddAttribute(67, "class", "col-options");
Microsoft.AspNetCore.Components.Web (50)
Forms\AntiforgeryToken.cs (3)
44builder.AddAttribute(1, "type", "hidden"); 45builder.AddAttribute(2, "name", _requestToken!.FormFieldName); 46builder.AddAttribute(3, "value", _requestToken.Value);
Forms\EditForm.cs (2)
144builder.AddAttribute(2, "method", "post"); 149builder.AddAttribute(3, "data-enhance", "");
Forms\InputCheckbox.cs (3)
36builder.AddAttribute(2, "type", "checkbox"); 39builder.AddAttribute(5, "class", CssClass); 44builder.AddAttribute(7, "value", bool.TrueString);
Forms\InputDate.cs (3)
88builder.AddAttribute(2, "type", _typeAttributeValue); 91builder.AddAttribute(5, "class", CssClass); 92builder.AddAttribute(6, "value", CurrentValueAsString);
Forms\InputFile.cs (1)
62builder.AddAttribute(2, "type", "file");
Forms\InputHidden.cs (2)
26builder.AddAttribute(1, "type", "hidden"); 31builder.AddAttribute(6, "value", CurrentValueAsString);
Forms\InputNumber.cs (3)
55builder.AddAttribute(1, "step", _stepAttributeValue); 56builder.AddAttribute(2, "type", "number"); 61builder.AddAttribute(7, "value", CurrentValueAsString);
Forms\InputRadio.cs (4)
68builder.AddAttribute(3, "type", "radio"); 69builder.AddAttribute(4, "name", Context.GroupName); 70builder.AddAttribute(5, "value", BindConverter.FormatValue(Value?.ToString())); 71builder.AddAttribute(6, "checked", Context.CurrentValue?.Equals(Value) == true ? GetToggledTrueValue() : null);
Forms\InputSelect.cs (2)
50builder.AddAttribute(6, "value", BindConverter.FormatValue(CurrentValue)?.ToString()); 56builder.AddAttribute(8, "value", CurrentValueAsString);
Forms\InputText.cs (1)
39builder.AddAttribute(5, "value", CurrentValueAsString);
Forms\InputTextArea.cs (1)
39builder.AddAttribute(5, "value", CurrentValueAsString);
Forms\Label.cs (1)
114builder.AddAttribute(1, "for", _fieldId);
Forms\RenderTreeBuilderExtensions.cs (1)
15builder.AddAttribute(sequence, name, value);
Forms\ValidationMessage.cs (7)
90builder.AddAttribute(1, "class", "validation-message"); 105builder.AddAttribute(1, "class", "validation-message"); 110builder.AddAttribute(2, "data-valmsg-for", fieldName); 111builder.AddAttribute(3, "data-valmsg-replace", "true"); 124builder.AddAttribute(1, "class", "validation-message"); 125builder.AddAttribute(2, "data-valmsg-for", fieldName); 126builder.AddAttribute(3, "data-valmsg-replace", "true");
Forms\ValidationSummary.cs (5)
91builder.AddAttribute(1, "class", "validation-errors"); 96builder.AddAttribute(4, "class", "validation-message"); 117builder.AddAttribute(1, "class", hasErrors 121builder.AddAttribute(3, "data-valmsg-summary", "true"); 133builder.AddAttribute(6, "class", "validation-message");
Routing\FocusOnNavigate.cs (1)
70builder.AddAttribute(1, "selector", Selector);
Routing\NavLink.cs (3)
237builder.AddAttribute(2, "href", _hrefToRender); 239builder.AddAttribute(3, "class", CssClass); 242builder.AddAttribute(4, "aria-current", "page");
Virtualization\Virtualize.cs (6)
567builder.AddAttribute(1, "data-blazor-virtualize-reserved-height", GetSpacerHeightPx(_itemsBefore)); 568builder.AddAttribute(2, "aria-hidden", "true"); 642builder.AddAttribute(8, "aria-hidden", "true"); 643builder.AddAttribute(9, "data-blazor-virtualize-reserved-height", GetSpacerHeightPx(itemsAfter)); 646builder.AddAttribute(10, "data-blazor-virtualize-loop-breaker-transform", GetSpacerHeightPx(_unusedItemCapacity)); 1208builder.AddAttribute(1, "data-blazor-virtualize-reserved-height", GetSpacerHeightPx(1));
Web\ErrorBoundary.cs (1)
48builder.AddAttribute(3, "class", "blazor-error-boundary");