Indentation not respected in Blazor .razor file when moving to a new line after a private field
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 737
- Avg merge
- 18h 40m
- Merged PRs (30d)
- 31
Description
## Environment data
`dotnet --info` output:
Details
$ dotnet --info
.NET SDK (reflecting any global.json):
Version: 6.0.200
Commit: 4c30de7899
Runtime Environment:
OS Name: Windows
OS Version: 10.0.17763
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\6.0.200\
global.json file:
Not found
Host:
Version: 6.0.16
Architecture: x64
Commit: 1e620a42e7
.NET SDKs installed:
6.0.200 [C:\Program Files\dotnet\sdk]
.NET runtimes installed:
Microsoft.AspNetCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 5.0.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 6.0.16 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 6.0.2 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 6.0.16 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Download .NET:
https://aka.ms/dotnet-download
Learn about .NET Runtimes and SDKs:
https://aka.ms/dotnet/runtimes-sdk-inf
VS Code version: 1.77.3 704ed70d4fd1c6bd6342c436f1ede30d1cff4710 x64
C# Extension version: v1.25.4
## OmniSharp log
Details
Starting OmniSharp server at 4/25/2023, 12:27:25 PM
Target: f:\GIT\LibraryBlazor\LibraryBlazor.sln
OmniSharp server started with .NET 6.0.200
.
Path: c:\Users\{username}\.vscode\extensions\ms-dotnettools.csharp-1.25.4-win32-x64\.omnisharp\1.39.4-net6.0\OmniSharp.dll
PID: 3728
[info]: OmniSharp.Stdio.Host
Starting OmniSharp on Windows 10.0.17763.0 (x64)
[info]: OmniSharp.Services.DotNetCliService
Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK
[info]: OmniSharp.Services.DotNetCliService
Using the 'dotnet' on the PATH.
[info]: OmniSharp.Services.DotNetCliService
DotNetPath set to dotnet
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Located 1 MSBuild instance(s)
1: .NET Core SDK 6.0.200 17.1.0 - "C:\Program Files\dotnet\sdk\6.0.200\"
[info]: OmniSharp.MSBuild.Discovery.MSBuildLocator
Registered MSBuild instance: .NET Core SDK 6.0.200 17.1.0 - "C:\Program Files\dotnet\sdk\6.0.200\"
[info]: OmniSharp.WorkspaceInitializer
Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
[info]: OmniSharp.Cake.CakeProjectSystem
Detecting Cake files in 'f:\GIT\LibraryBlazor'.
[info]: OmniSharp.Cake.CakeProjectSystem
Did not find any Cake files
[info]: OmniSharp.MSBuild.ProjectSystem
Detecting projects in 'f:\GIT\LibraryBlazor\LibraryBlazor.sln'.
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for 'f:\GIT\LibraryBlazor\Library.Client\Library.Client.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for 'f:\GIT\LibraryBlazor\DataAccessLibrary\DataAccessLibrary.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Queue project update for 'f:\GIT\LibraryBlazor\DataAccessLibrary.Tests\DataAccessLibrary.Tests.csproj'
[info]: OmniSharp.Script.ScriptProjectSystem
Detecting CSX files in 'f:\GIT\LibraryBlazor'.
[info]: OmniSharp.Script.ScriptProjectSystem
Did not find any CSX files
[info]: OmniSharp.WorkspaceInitializer
Configuration finished.
[info]: OmniSharp.Stdio.Host
Omnisharp server running using Stdio at location 'f:\GIT\LibraryBlazor' on host 13800.
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: f:\GIT\LibraryBlazor\Library.Client\Library.Client.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'f:\GIT\LibraryBlazor\Library.Client\Library.Client.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project 'f:\GIT\LibraryBlazor\Library.Client\Library.Client.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: f:\GIT\LibraryBlazor\DataAccessLibrary\DataAccessLibrary.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'f:\GIT\LibraryBlazor\DataAccessLibrary\DataAccessLibrary.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project 'f:\GIT\LibraryBlazor\DataAccessLibrary\DataAccessLibrary.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Loading project: f:\GIT\LibraryBlazor\DataAccessLibrary.Tests\DataAccessLibrary.Tests.csproj
[info]: OmniSharp.MSBuild.ProjectManager
Successfully loaded project file 'f:\GIT\LibraryBlazor\DataAccessLibrary.Tests\DataAccessLibrary.Tests.csproj'.
[info]: OmniSharp.MSBuild.ProjectManager
Adding project 'f:\GIT\LibraryBlazor\DataAccessLibrary.Tests\DataAccessLibrary.Tests.csproj'
[info]: OmniSharp.MSBuild.ProjectManager
Update project: Library.Client
[info]: OmniSharp.MSBuild.ProjectManager
Update project: DataAccessLibrary
[info]: OmniSharp.MSBuild.ProjectManager
Update project: DataAccessLibrary.Tests
[info]: OmniSharp.OmniSharpWorkspace
Miscellaneous file: f:\GIT\LibraryBlazor\Library.Client\obj\Debug\net6.0\Library.Client.MvcApplicationPartsAssemblyInfo.cs added to workspace
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Conversation.razor__virtual.cs, Line: 711, Column: 17.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Conversation.razor__virtual.cs, Line: 699, Column: 0.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 440, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 442, Column: 27.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 439, Column: 8.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 424, Column: 59.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 424, Column: 61.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 463, Column: 8.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 438, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 433, Column: 47.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 441, Column: 42.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 442, Column: 40.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 486, Column: 22.
[warn]: OmniSharp.Stdio.Host
************ Request ************
{
"Type": "request",
"Seq": 900,
"Command": "/close",
"Arguments": {
"FileName": "f:\\GIT\\LibraryBlazor\\Library.Client\\Pages\\Components\\Fields\\LookupInput.razor__virtual.cs"
}
}
[fail]: OmniSharp.Stdio.Host
************ Response (118.5029ms) ************
{
"Request_seq": 900,
"Command": "/close",
"Running": true,
"Success": false,
"Message": "\"System.ArgumentException: 'LookupInput.razor__bg__virtual.cs' is not open.\\r\\n at Microsoft.CodeAnalysis.Workspace.CheckDocumentIsOpen(DocumentId documentId)\\r\\n at Microsoft.CodeAnalysis.Workspace.<>c.b__199_0(Solution oldSolution, ValueTuple`4 data)\\r\\n at Microsoft.CodeAnalysis.Workspace.SetCurrentSolution[TData](Func`3 transformation, TData data, Action`3 onBeforeUpdate, Action`3 onAfterUpdate)\\r\\n at Microsoft.CodeAnalysis.Workspace.OnDocumentClosed(DocumentId documentId, TextLoader reloader, Boolean updateActiveContext)\\r\\n at OmniSharp.OmniSharpWorkspace.CloseDocument(DocumentId documentId) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn\\\\OmniSharpWorkspace.cs:line 106\\r\\n at OmniSharp.Roslyn.CSharp.Services.Files.FileCloseService.Handle(FileCloseRequest request) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn.CSharp\\\\Services\\\\Files\\\\FileCloseService.cs:line 25\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.AggregateResponsesFromLanguageHandlers(ExportHandler`2[] handlers, TRequest request) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 190\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.HandleRequestForLanguage(String language, TRequest request, RequestPacket packet) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 233\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.Process(RequestPacket packet, LanguageModel model, JToken requestObject) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 142\\r\\n at OmniSharp.Stdio.Host.HandleRequest(String json, ILogger logger) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Stdio\\\\Host.cs:line 258\"",
"Body": null,
"Seq": 13409,
"Type": "response"
}
Received response for /v2/getcodeactions but could not find request.
[warn]: OmniSharp.Stdio.Host
************ Request ************
{
"Type": "request",
"Seq": 1055,
"Command": "/close",
"Arguments": {
"FileName": "f:\\GIT\\LibraryBlazor\\Library.Client\\Pages\\Components\\Fields\\TextInput.razor__virtual.cs"
}
}
[fail]: OmniSharp.Stdio.Host
************ Response (9.7118ms) ************
{
"Request_seq": 1055,
"Command": "/close",
"Running": true,
"Success": false,
"Message": "\"System.ArgumentException: 'TextInput.razor__virtual.cs' is not open.\\r\\n at Microsoft.CodeAnalysis.Workspace.CheckDocumentIsOpen(DocumentId documentId)\\r\\n at Microsoft.CodeAnalysis.Workspace.<>c.b__199_0(Solution oldSolution, ValueTuple`4 data)\\r\\n at Microsoft.CodeAnalysis.Workspace.SetCurrentSolution[TData](Func`3 transformation, TData data, Action`3 onBeforeUpdate, Action`3 onAfterUpdate)\\r\\n at Microsoft.CodeAnalysis.Workspace.OnDocumentClosed(DocumentId documentId, TextLoader reloader, Boolean updateActiveContext)\\r\\n at OmniSharp.OmniSharpWorkspace.CloseDocument(DocumentId documentId) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn\\\\OmniSharpWorkspace.cs:line 106\\r\\n at OmniSharp.Roslyn.CSharp.Services.Files.FileCloseService.Handle(FileCloseRequest request) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Roslyn.CSharp\\\\Services\\\\Files\\\\FileCloseService.cs:line 25\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.AggregateResponsesFromLanguageHandlers(ExportHandler`2[] handlers, TRequest request) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 190\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.HandleRequestForLanguage(String language, TRequest request, RequestPacket packet) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 233\\r\\n at OmniSharp.Endpoint.EndpointHandler`2.Process(RequestPacket packet, LanguageModel model, JToken requestObject) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Host\\\\Endpoint\\\\EndpointHandler.cs:line 142\\r\\n at OmniSharp.Stdio.Host.HandleRequest(String json, ILogger logger) in D:\\\\a\\\\1\\\\s\\\\src\\\\OmniSharp.Stdio\\\\Host.cs:line 258\"",
"Body": null,
"Seq": 14722,
"Type": "response"
}
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 461, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 459, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 449, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 461, Column: 27.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 460, Column: 24.
[warn]: OmniSharp.Roslyn.CSharp.Services.Navigation.FindUsagesService
No symbol found. File: f:\GIT\LibraryBlazor\Library.Client\Pages\Components\ChatMessage.razor__virtual.cs, Line: 466, Column: 12.
## Expected behavior
Respect indentation.
## Actual behavior
Indentantion is not respected.

Contributor guide
Assessment
This issue has not been assessed yet.