Move type to Doesn't maintain file encoding
- Dominant language
- TypeScript
- Stars
- 3.1k
- Forks
- 737
- Avg merge
- 18h 40m
- Merged PRs (30d)
- 31
Description
## Issue Description ##
Move type to Doesn't maintain file encoding
## Steps to Reproduce ##
Within a *.cs file which contains a class.
Create a new class.
Use code action to move new class to a new file.
## Expected Behavior ##
New file is created with same file encoding as file code was moved from.
## Actual Behavior ##
New file is create with `UTF-8` encoding.
## Logs ##
### OmniSharp log ###
[info]: OmniSharp.Roslyn.CSharp.Services.Refactoring.V2.RunCodeActionService
Applying code action: Move type to StarchRecord.cs
### C# log ###
## Environment information ##
**VSCode version**: 1.42.0
**C# Extension**: 1.21.11
Dotnet Information
.NET Core SDK (reflecting any global.json):
Version: 3.1.100
Commit: cd82f021f4
Runtime Environment:
OS Name: Windows
OS Version: 10.0.18362
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.1.100\
Host (useful for support):
Version: 3.1.0
Commit: 65f04fb6db
.NET Core SDKs installed:
2.2.402 [C:\Program Files\dotnet\sdk]
3.0.100 [C:\Program Files\dotnet\sdk]
3.1.100 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
Visual Studio Code Extensions
|Extension|Author|Version|
|---|---|---|
|azure-account|ms-vscode|0.8.8|
|azure-pipelines|ms-azure-devops|1.165.1|
|azurecli|ms-vscode|0.5.0|
|azurerm-vscode-tools|msazurermtools|0.8.4|
|csharp|ms-vscode|1.21.11|
|cucumberautocomplete|alexkrechik|2.14.1|
|dotnet-test-explorer|formulahendry|0.7.1|
|EditorConfig|EditorConfig|0.14.4|
|githistory|donjayamanne|0.5.0|
|gitlens|eamodio|10.2.1|
|powershell|ms-vscode|2020.1.0|
|terraform|mauve|1.4.0|
|vim|vscodevim|1.12.4|
|vscode-azureappservice|ms-azuretools|0.16.2|
|vscode-azurefunctions|ms-azuretools|0.20.2|
|vscode-azurestorage|ms-azuretools|0.8.0|
|vscode-azureterraform|ms-azuretools|0.3.0|
|vscode-cosmosdb|ms-azuretools|0.12.1|
|vscode-docker|ms-azuretools|0.10.0|
|vscode-eslint|dbaeumer|2.0.15|
|vscode-jest|Orta|3.1.1|
|vscode-node-azure-pack|ms-vscode|0.0.10|
|vscode-nuget-package-manager|jmrog|1.1.6|
|vscode-versionlens|pflannery|0.24.0|;
Contributor guide
Assessment
This issue has not been assessed yet.