Quickly switch between views, controllers, pages, page models and Blazor components in ASP.NET Core using keybindings, context menu or command palette.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Keybindings: alt + o (or alt + i for backwards compatibility)
Editor context menu: Go to Controller, Go to View
Command palette: Go to Controller, Go to View
Create View for Action using:
Keybindings: alt + p
Editor context menu: Add View...
Command palette: Add View...
Blazor
Switch between Component (.razor) and its CodeBehind (.razor.cs) using:
Keybindings: alt + o
Editor context menu: Go to Component, Go to CodeBehind
Command palette: Go to Component, Go to CodeBehind
Async endpoint naming is ignored (new)
As ASP.NET Core ignores 'Async' naming of endpoints I thought this extension needed to reflect this, hence why I added this minor change to the original extension.