Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Blazor Snippet PackNew to Visual Studio Code? Get it now.

Blazor Snippet Pack

Adrian Wilczyński

|
119,218 installs
| (2) | Free
A snippet pack for Blazor.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Blazor Snippet Pack

Created with https://vscodesnippetgenerator.azurewebsites.net/ (GitHub)

A snippet pack for Blazor.

In Action

C#

Prefix Description
bl-authStateTask AuthenticationStateTask Parameter
bl-code-behind Component Code Behind
bl-eventCallback Event Callback
bl-eventCallback-changed Event Callback On Parameter Changed
bl-eventHandler Event Handler
bl-eventHandler-async Async Event Handler
bl-js-invoke Invoke JavaScript Function
bl-notifier-service Notifier Service
bl-onAfterRender OnAfterRender
bl-onAfterRender-async OnAfterRenderAsync
bl-onInitialized OnInitialized
bl-onInitialized-async OnInitializedAsync
bl-onParametersSet OnParametersSet
bl-onParametersSet-async OnParametersSetAsync
bl-param Parameter
bl-param-cascading Cascading Parameter
bl-param-unmatched Parameter Capturing Unmatched Values
bl-setParameters-async SetParametersAsync
bl-shouldRender ShouldRender

Razor

Prefix Description
bl-attributes @attributes Attribute
bl-authorize @attribute [Authorize] Directive
bl-authorizeView AuthorizeView Component
bl-authorizeView-not AuthorizeView Component with NotAuthorized section
bl-authorizeView-roles AuthorizeView Component using Roles
bl-bind @bind Attribute
bl-bind-event @bind-value:event Attribute
bl-bind-format @bind:format Attribute
bl-bind-value @bind-Value Attribute
bl-cascadingValue CascadingValue Component
bl-code Code Block
bl-component Component
bl-component-child Component with Child Content
bl-component-disposable Disposable Component
bl-component-http Component with HTTP call
bl-component-layout Layout Component
bl-component-notify Component receiving notifications
bl-component-tag-helper Component Tag Helper
bl-component-tag-helper-param Component Tag Helper with Parameter
bl-component-templated Templated Component
bl-form Form with validation
bl-form-group Form Group (label, input, validation message)
bl-form-group-bootstrap Form Group with Bootstrap classes
bl-form-group-html Form Group (HTML Elements)
bl-form-group-html-bootstrap Form Group (HTML Elements) with Bootstrap classes
bl-implements @implements Directive
bl-inject @inject Directive
bl-inject-http @inject HttpClient Directive
bl-inject-js @inject JSRuntime Directive
bl-layout @layout Directive
bl-navlink NavLink
bl-navlink-match NavLink with Match attribute
bl-owningComponentBase @inherits OwningComponentBase Directive
bl-page @page Directive
bl-page-param @page Directive with Parameter
bl-preventDefault @event:preventDefault Attribute
bl-ref @ref Attribute
bl-typeparam @typeparam Directive
bl-using @using Directive
bl-validationMessage ValidationMessage Component

HTML

Prefix Description
github-pages-base Base Path
github-pages-spa-404 404 - Single Page Apps for GitHub Pages
github-pages-spa-index Index Script - Single Page Apps for GitHub Pages

.csproj (XML, MSBuild)

Prefix Description
bl-disable-link Disable LinkOnBuild
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft