profile
viewpoint
OmniSharp OmniSharp http://www.omnisharp.net OmniSharp - Cross platform .NET development in the editor of your choice

OmniSharp/omnisharp-vscode 1549

Official C# support for Visual Studio Code (powered by OmniSharp)

OmniSharp/omnisharp-vim 1138

Vim omnicompletion (intellisense) and more for C#

OmniSharp/generator-aspnet 896

yo generator for ASP.NET Core

OmniSharp/omnisharp-roslyn 870

OmniSharp server (HTTP, STDIO) based on Roslyn workspaces

OmniSharp/omnisharp-sublime 543

C# IDE Plugin for Sublime Text 3

OmniSharp/omnisharp-emacs 481

Troll coworkers - use Emacs at work for csharp!

OmniSharp/omnisharp-server 374

HTTP wrapper around NRefactory allowing C# editor plugins to be written in any language.

OmniSharp/omnisharp-atom 328

Omnisharp support for the atom editor

OmniSharp/csharp-language-server-protocol 184

Language Server Protocol in C#

OmniSharp/Kulture 74

Sublime extension for ASP.NET vNext

issue commentOmniSharp/omnisharp-vscode

Release the "download external dependencies" code as a standalone package

The goal here is definitely fine. We want to decouple some of these dependencies from the plugin and factor them into individual plugins that this plugin will take a dependency on (e.g., .NET Core plugin, .NET Core debugger plugin, etc.)

felipecassiors

comment created time in a few seconds

issue closedOmniSharp/omnisharp-vscode

'AssemblyName.Exe' modification date after compile with computer date changed.

Issue Description

If you change your computer date forward (let's say 1 day), than compile your c# worker/aspnet program, when you get your date back to the current date the next time you compile some code the output exe file will get the last "most forward" date. My personal sample, now is 2020-05-15 at 13:48. Compile exe file get modification date: 2020-05-16 00:25 Why I did that? Answer: Just for fun! =D And because I needed to see if my software behaves as expected when the computer current date changes.

Steps to Reproduce

  1. Change computer date forward.
  2. Compile your software.
  3. Change computer date back to current date.
  4. Compile your software.

Expected Behavior

Compiler should get that the date changed and the output exe should be the most recent one, even that the date is backwards.

Actual Behavior

Exe is coming with the last most forward date, even with current date set ok. 5. Can't get some modifications at output, such as ICO changing.

Logs

Compilation log: Microsoft(R) Build Engine versão 16.5.0+d4cbfca49 para .NET Core Copyright (C) Microsoft Corporation. Todos os direitos reservados. ...restores...references... Compilação com êxito. 0 Aviso(s) 0 Erro(s)

OmniSharp log

<details>Post the output from Output--></details>

Environment information

VSCode version: 1.45.1 C# Extension: 1.21.18

<details><summary>Dotnet Information</summary> SDK do .NET Core (refletindo qualquer global.json): Version: 3.1.201 Commit: b1768b4ae7

Ambiente de runtime: OS Name: Windows OS Version: 10.0.18363 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\3.1.201\

Host (useful for support): Version: 3.1.3 Commit: 4a9f85e9f8

.NET Core SDKs installed: 3.1.101 [C:\Program Files\dotnet\sdk] 3.1.201 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed: Microsoft.AspNetCore.All 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All] Microsoft.AspNetCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.AspNetCore.App 3.1.3 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.NETCore.App 3.1.3 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download </details> <details><summary>Visual Studio Code Extensions</summary>

Extension Author Version
csharp ms-dotnettools 1.21.18
docomment k--kato 0.1.9
material-icon-theme PKief 4.1.0
mssql ms-mssql 1.9.0
rocketseatreactjs rocketseat 3.0.2
rocketseatreactnative rocketseat 3.0.1
theme-dracula dracula-theme 2.22.0
todo-tree Gruntfuggly 0.0.175
vscode-nuget-package-manager jmrog 1.1.6
vscode-proto3 zxh404 0.4.2

</details>

closed time in 2 minutes

fischer-ti

issue commentOmniSharp/omnisharp-vscode

'AssemblyName.Exe' modification date after compile with computer date changed.

By default, builds in .NET Core use determinism, so this is what you're running up against. If you disable that, then this should work.

fischer-ti

comment created time in 2 minutes

issue commentOmniSharp/omnisharp-vscode

.NET test output has no colors

Resolution here is probably to do as @RikkiGibson suggests and log to the terminal instead of output window

RikkiGibson

comment created time in 6 minutes

issue closedOmniSharp/omnisharp-vscode

npm i

Please paste the output from your clipboard

closed time in 8 minutes

bugsolver5847

issue commentOmniSharp/omnisharp-vscode

NullReferenceException in Test Manager

@xsoheilalizadeh do you have a test project that you can share where this reproduces? Thanks!

xsoheilalizadeh

comment created time in 9 minutes

issue commentOmniSharp/omnisharp-vscode

Razor Pages error when page name ends with lowercase "g"

@NTaylorMullen does this look familiar?

aseniah

comment created time in 11 minutes

issue closedOmniSharp/omnisharp-vscode

one time installer or every time?

This extension is installed only once or installed in every project I create?

closed time in 18 minutes

maestrowilliam

issue commentOmniSharp/omnisharp-vscode

one time installer or every time?

Closing as this question is answered.

maestrowilliam

comment created time in 18 minutes

issue commentOmniSharp/omnisharp-vscode

Colons are not supported in files

@nianwu do you have a repro you could share? As it stands, there's nothing in this issue that is actionable.

nianwu

comment created time in 19 minutes

issue closedOmniSharp/omnisharp-vscode

dotnet project error: The SDK 'Microsoft.NET.Sdk' specified could not be found

Issue Description

Creating a simple application from https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code

Steps to Reproduce

The code execution from command line works ok, which is "dotnet run", but when loading this in Visual Studio get errors when omnisharp tries to load this project, indicating exception "Microsoft.Build.Exceptions.InvalidProjectFileException: The SDK 'Microsoft.NET.Sdk' specified could not be found"

Expected Behavior

Project should get loaded in Visual Studio

Actual Behavior

Logs

OmniSharp log

<details>Starting OmniSharp server at 5/30/2020, 6:25:12 PM Target: d:\Code Trials\HelloWorld

OmniSharp server started. Path: c:\Users\ashishj.vscode\extensions\ms-dotnettools.csharp-1.22.0.omnisharp\1.35.2\OmniSharp.exe PID: 10088

    Starting OmniSharp on Windows 6.2.9200.0 (x64)
    DotNetPath set to dotnet
    Located 2 MSBuild instance(s)
        1: Visual Studio Build Tools 2019 16.4.29806.167 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin"
        2: StandAlone 16.4 - "c:\Users\ashishj\.vscode\extensions\ms-dotnettools.csharp-1.22.0\.omnisharp\1.35.2\.msbuild\Current\Bin"
    Registered MSBuild instance: Visual Studio Build Tools 2019 16.4.29806.167 - "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin"
    Detecting Cake files in 'd:\Code Trials\HelloWorld'.
    Could not find any Cake files
    No solution files found in 'd:\Code Trials\HelloWorld'
    Queue project update for 'd:\Code Trials\HelloWorld\HelloWorld.csproj'
    Detecting CSX files in 'd:\Code Trials\HelloWorld'.
    Could not find any CSX files
    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0
    Loading project: d:\Code Trials\HelloWorld\HelloWorld.csproj
    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.RenameWorkspaceOptionsProvider, Order: 100
    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.ImplementTypeWorkspaceOptionsProvider, Order: 110
    Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.BlockStructureWorkspaceOptionsProvider, Order: 140
    Configuration finished.
    Omnisharp server running using Stdio at location 'd:\Code Trials\HelloWorld' on host 21220.
    Failed to load project file 'd:\Code Trials\HelloWorld\HelloWorld.csproj'.

d:\Code Trials\HelloWorld\HelloWorld.csproj(1,1) Microsoft.Build.Exceptions.InvalidProjectFileException: The SDK 'Microsoft.NET.Sdk' specified could not be found. d:\Code Trials\HelloWorld\HelloWorld.csproj at Microsoft.Build.Shared.ProjectErrorUtilities.ThrowInvalidProject(String errorSubCategoryResourceName, IElementLocation elementLocation, String resourceName, Object[] args) at Microsoft.Build.Evaluation.Evaluator4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List1& projects, SdkResult& sdkResult, Boolean throwOnFileNotExistsError) at Microsoft.Build.Evaluation.Evaluator4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult) at Microsoft.Build.Evaluation.Evaluator4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement) at Microsoft.Build.Evaluation.Evaluator4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport) at Microsoft.Build.Evaluation.Evaluator4.Evaluate(ILoggingService loggingService, BuildEventContext buildEventContext) at Microsoft.Build.Evaluation.Project.ProjectImpl.Reevaluate(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(ILoggingService loggingServiceForEvaluation, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) at Microsoft.Build.Evaluation.Project.ProjectImpl.ReevaluateIfNecessary(EvaluationContext evaluationContext) at Microsoft.Build.Evaluation.Project.ProjectImpl.Initialize(IDictionary2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) at Microsoft.Build.Evaluation.Project..ctor(String projectFile, IDictionary2 globalProperties, String toolsVersion, String subToolsetVersion, ProjectCollection projectCollection, ProjectLoadSettings loadSettings, EvaluationContext evaluationContext) at Microsoft.Build.Evaluation.ProjectCollection.LoadProject(String fileName, IDictionary2 globalProperties, String toolsVersion) at OmniSharp.MSBuild.ProjectLoader.EvaluateProjectFileCore(String filePath) in D:\a\1\s\src\OmniSharp.MSBuild\ProjectLoader.cs:line 129 at OmniSharp.MSBuild.ProjectLoader.BuildProject(String filePath) in D:\a\1\s\src\OmniSharp.MSBuild\ProjectLoader.cs:line 72 at OmniSharp.MSBuild.ProjectFile.ProjectFileInfo.Load(String filePath, ProjectIdInfo projectIdInfo, ProjectLoader loader) in D:\a\1\s\src\OmniSharp.MSBuild\ProjectFile\ProjectFileInfo.cs:line 104 at OmniSharp.MSBuild.ProjectManager.LoadOrReloadProject(String projectFilePath, Func1 loader) in D:\a\1\s\src\OmniSharp.MSBuild\ProjectManager.cs:line 309

    Attempted to update project that is not loaded: d:\Code Trials\HelloWorld\HelloWorld.csproj

</details>

C# log

<details>Post the output from Output-->C# here</details>

Environment information

VSCode version: 1.45.1 C# Extension: 1.22.0

<details><summary>Dotnet Information</summary> .NET Core SDK (reflecting any global.json): Version: 3.1.202 Commit: 6ea70c8dca

Runtime Environment: OS Name: Windows OS Version: 10.0.17763 OS Platform: Windows RID: win10-x64 Base Path: C:\Program Files\dotnet\sdk\3.1.202\

Host (useful for support): Version: 3.1.4 Commit: 0c2e69caa6

.NET Core SDKs installed: 3.1.202 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed: Microsoft.AspNetCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 3.1.4 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET Core runtimes or SDKs: https://aka.ms/dotnet-download </details> <details><summary>Visual Studio Code Extensions</summary>

Extension Author Version
azure-account ms-vscode 0.8.11
azure-iot-edge vsciot-vscode 1.22.0
azure-iot-toolkit vsciot-vscode 2.16.1
azure-iot-tools vsciot-vscode 0.3.0
cmake-tools ms-vscode 1.4.0
cpptools ms-vscode 0.28.1
csharp ms-dotnettools 1.22.0
java redhat 0.62.0
python ms-python 2020.5.80290
remote-containers ms-vscode-remote 0.117.1
remote-ssh ms-vscode-remote 0.51.0
remote-ssh-edit ms-vscode-remote 0.51.0
remote-wsl ms-vscode-remote 0.44.2
vscode-arduino vsciot-vscode 0.3.0
vscode-docker ms-azuretools 1.2.1
vscode-iot-device-cube vsciot-vscode 0.2.0
vscode-iot-workbench vsciot-vscode 0.14.0
vscode-java-debug vscjava 0.26.0
vscode-java-dependency vscjava 0.10.2
vscode-java-pack vscjava 0.9.1
vscode-java-test vscjava 0.22.4
vscode-maven vscjava 0.21.4
vscode-remote-extensionpack ms-vscode-remote 0.20.0
vscodeintellicode VisualStudioExptTeam 1.2.7

</details>

closed time in 22 minutes

ashishjos

issue commentOmniSharp/omnisharp-vscode

dotnet project error: The SDK 'Microsoft.NET.Sdk' specified could not be found

Closing as duplicate of https://github.com/OmniSharp/omnisharp-vscode/issues/3541

ashishjos

comment created time in 22 minutes

issue commentOmniSharp/omnisharp-roslyn

Release binary permissions problems (macOS)

I confirm, run has only read-write permissions!

genericptr

comment created time in an hour

issue closedOmniSharp/omnisharp-vscode

Unable to launch browser

I get this error when I try to launch debug from vscode with the new support for one-step debugging for Blazor #1885

Unable to launch browser: "Could not open wss://localhost:5001/_framework/debug/ws-proxy?browser=ws%3A%2F%2F127.0.0.1%3A53267%2Fdevtools%2Fbrowser%2F53f91446-8e68-4407-95d8-d9c70558ff11": timeout after 30000ms

If I delete everything from .vscode folder I get the same error. I have the the latest Nightly JavaScript Debugger and the latest C# Extension.

Environment information

VSCode version: 1.46.0-insider C# Extension: 1.22.0 JavaScript Debugger (Nightly): v2020.5.2917

<details><summary>Dotnet Information</summary> .NET SDK (reflecting any global.json): Version: 5.0.100-preview.4.20258.7 Commit: 65f0fc2cad

Runtime Environment: OS Name: Mac OS X OS Version: 10.15 OS Platform: Darwin RID: osx.10.15-x64 Base Path: /usr/local/share/dotnet/sdk/5.0.100-preview.4.20258.7/

Host (useful for support): Version: 5.0.0-preview.4.20251.6 Commit: 47ec733ba7

.NET SDKs installed: 5.0.100-preview.4.20258.7 [/usr/local/share/dotnet/sdk]

.NET runtimes installed: Microsoft.AspNetCore.App 5.0.0-preview.4.20257.10 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App] Microsoft.NETCore.App 5.0.0-preview.4.20251.6 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

closed time in an hour

ofrades

issue commentOmniSharp/omnisharp-vscode

Unable to launch browser

Yes, that's it! Thanks.

ofrades

comment created time in an hour

issue commentOmniSharp/omnisharp-vscode

Unable to launch browser

I am using Blazor 3.2.0 by the way and the only sdk I have is 5.0.100-preview.4.20258.7

The 3.1.3 SDK is required in order to run Blazor WASM applications. This is likely what is causing the failure in this case. Blazor WASM isn't bundled with 5-preview4.

ofrades

comment created time in 2 hours

issue commentOmniSharp/omnisharp-vscode

Debugger prints "You may only use the Microsoft .NET Core Debugger (vsdbg)..."

@Perustaja if you installed VS Code from the Arch package repository: the problem is that you have the OSS version of VS Code, and the C# debugger is not licensed to work in non-Microsoft products. Please install VS Code from Microsoft if you would like to use the debugger from this extension.

If that is not your problem: please open a new issue. Unfortunately this issue is very generic, so, unless you look at a debugger log to see what failure is being reported, it is hard to guess if one person's problem is the same as another. So I will lock it to prevent further comments.

astepanov83

comment created time in 3 hours

issue commentOmniSharp/omnisharp-vim

[Question] What is the setup in the popup video?

I don't personally use snippets - I turn ultisnips on occasionally to test that it works but snippets are not part of my workflow.

ofrades

comment created time in 3 hours

issue commentOmniSharp/omnisharp-vim

Feedback wanted! stdio

@levihb can you please open a new issue, and include some screenshots or asciinema or something demonstrating exactly what you mean?

nickspoons

comment created time in 3 hours

fork ZNEW/omnisharp-vim

Vim omnicompletion (intellisense) and more for C#

http://www.omnisharp.net

fork in 4 hours

issue commentOmniSharp/omnisharp-vscode

Debugger prints "You may only use the Microsoft .NET Core Debugger (vsdbg)..."

Same issue here. I know it's an odd problem to describe. I am using Arch Linux. I can run and debug the same projects in Windows just fine, both .NET Core and ASP.NET Core. Using the same project and extensions on Arch, my debugger just hangs after displaying the licensing message regardless of whether it's a simple console app or a webapi with or without tests. Cannot debug tests either if they are present.

In fact adding the logging statement to launch.json still results in just that message being printed for me. Everything runs properly, just debugging support doesn't.

astepanov83

comment created time in 4 hours

issue commentOmniSharp/omnisharp-vscode

vscode stop debugging/running any dotnet core apps

@gregg-miskelly it is empty, I think the debugger is not even started

caglardursun

comment created time in 5 hours

issue commentOmniSharp/omnisharp-vscode

vscode stop debugging/running any dotnet core apps

@husseinraoouf if you would like help, please include a debugger log.

caglardursun

comment created time in 5 hours

issue closedOmniSharp/omnisharp-vscode

[Request] Provide tokens for VS Code semantic syntax highlighting

Semantic highlighting is finally in preview as of VS Code 1.42.0. C# is an ideal candidate for taking advantage of this feature, as the available TextMate grammar is pretty lacking, and the syntax of C# is such that it's impossible to accurately classify many tokens with a simple line-by-line regex parser.

I'd love to help out with this, but I'm not at all familiar with the codebase here. If this is a feature you would like to support, I'd be more than happy to open a PR if someone would be willing to provide some guidance or a push in the right direction.

closed time in 6 hours

dannymcgee

issue commentOmniSharp/omnisharp-vscode

[Request] Provide tokens for VS Code semantic syntax highlighting

Closing as SemanticHighlighting is available in the 1.22.0 release.

dannymcgee

comment created time in 6 hours

issue commentOmniSharp/omnisharp-vscode

Add configuration Option to enable goto decompilation in omnisharp

Option is available in latest release.

JoeRobich

comment created time in 6 hours

issue closedOmniSharp/omnisharp-vscode

Add configuration Option to enable goto decompilation in omnisharp

This requires developing a story around user accepting Decompilation terms for each workspace they wish to use the functionality within. The ideal place to put this check would be prior to starting the OmniSharp server since we cannot change this option without restarting the server.

closed time in 6 hours

JoeRobich

PR opened OmniSharp/omnisharp-vscode

Add logging event for errors

Log errors with a separate event.

+35 -16

0 comment

7 changed files

pr created time in 6 hours

issue commentOmniSharp/omnisharp-vscode

vscode stop debugging/running any dotnet core apps

@gregg-miskelly sorry i wan't clear yes the same problem originally reported

and here is the logs

[2020-06-02 19:27:42.324] [renderer3] [error] timeout after 1000 ms: Error: timeout after 1000 ms
    at t.RawDebugSession.handleErrorResponse (file:///nix/store/idn0plil2hj6y5frsykmqs16pmbfi5aa-vscode-1.44.1/lib/vscode/resources/app/out/vs/workbench/workbench.desktop.main.js:3044:67)
    at file:///nix/store/idn0plil2hj6y5frsykmqs16pmbfi5aa-vscode-1.44.1/lib/vscode/resources/app/out/vs/workbench/workbench.desktop.main.js:3043:339
    at async t.RawDebugSession.shutdown (file:///nix/store/idn0plil2hj6y5frsykmqs16pmbfi5aa-vscode-1.44.1/lib/vscode/resources/app/out/vs/workbench/workbench.desktop.main.js:3041:336)
caglardursun

comment created time in 6 hours

issue commentOmniSharp/omnisharp-vscode

vscode stop debugging/running any dotnet core apps

@husseinraoouf I am not sure your problem is actually the same as what was originally reported (it is pretty generic). But if you want to provide a debugger log and a more detailed description on what you are seeing we can have a look.

caglardursun

comment created time in 7 hours

startedOmniSharp/omnisharp-vscode

started time in 8 hours

issue commentOmniSharp/omnisharp-vscode

The .NET Core SDK cannot be located

If there's still people having this issue then try this:

  1. From start menu search for "this pc", right click and select properties.
  2. Click Advanced system settings
  3. Click on "Environment Variables..."
  4. Select either the Users or Systems "Path" variable and click Edit...
  5. In either of them you should find the path to your "dotnet" folder

now in my case I had 2 C:\Program Files (x86)\dotnet\ and C:\Program Files\dotnet\ if you actually go to the folders you'll notice that there's no sdk folder within the C:\Program Files (x86)\dotnet\ folder. So simply select C:\Program Files\dotnet\ and click the "move up" button. Then click OK all the way out of there, now try and see if things are working..

GhostShot3

comment created time in 8 hours

issue commentOmniSharp/omnisharp-vim

Feedback wanted! stdio

@nickspoons regarding asyncomplete, I'm not always getting suggestions, e.g.:

var x = GetThis(argument1

Which will show all the GetThis methods with arguments of type argument1, but then soon as I press , it disappears and just starts to suggest basic suggestions again?

Similarly with:

var x = new List<

It will show completion up to here. But then when I do e.g.

var x = new List<int>(

Suddenly I lose all suggestions?

Is this a problem with asyncomplete or omnisharp, and do you know how to fix it?

nickspoons

comment created time in 9 hours

PR opened OmniSharp/omnisharp-roslyn

Reviewers
updated dotnet script packages to 0.52.0

We released 0.52 over a month ago to better support .net core 3.1 scripts https://github.com/filipw/dotnet-script/releases/tag/0.52.0

+2 -2

0 comment

1 changed file

pr created time in 10 hours

startedOmniSharp/omnisharp-vscode

started time in 10 hours

issue commentOmniSharp/omnisharp-vim

[Question] What is the setup in the popup video?

Thanks @nickspoons, that is very nice. For snippets you are using UltiSnips?

ofrades

comment created time in 12 hours

startedOmniSharp/omnisharp-roslyn

started time in 12 hours

startedOmniSharp/omnisharp-roslyn

started time in 13 hours

startedOmniSharp/omnisharp-vscode

started time in 14 hours

issue commentOmniSharp/omnisharp-vscode

Problems view reporting incorrect errors, Mac

Sorry, yet to catch the logs around the point of it happening. That is, before restarting Omnisharp which has to be done frequently. What seems to be happening is that, when refactoring project names and namespace names extensively, the Problems pane is not refreshing correctly in line with actual changes and builds. So dotnet build is showing success while Omnisharp still lists namespace-not-found errors.

mark-feeney-sage

comment created time in 15 hours

startedOmniSharp/omnisharp-vscode

started time in 16 hours

issue closedOmniSharp/csharp-language-server-protocol

Supported Client Features

Hello, and thank you for working on this project.

Which features of LSP are currently supported for client-side use?

From looking at ClientCapabilities, I can see only Synchronization, Hover, and Completion capabilities are supported at the moment. TextDocumentClient class also has methods for these three features only. On the other hand, in the Protocol project, I see a lot of classes (auto-generated?) seemingly covering all of the protocol.

How could I use some of the features which are not present in the ClientCapabilities and TextDocumentClient at the moment? For example, if I wanted to use SignatureHelp on the client, what would be required to add to the Client library?

closed time in 18 hours

ezolotko

issue commentOmniSharp/csharp-language-server-protocol

Supported Client Features

@david-driscoll cool, thank you! I am closing this issue then.

ezolotko

comment created time in 18 hours

startedOmniSharp/omnisharp-vscode

started time in 18 hours

startedOmniSharp/omnisharp-roslyn

started time in 19 hours

pull request commentOmniSharp/csharp-language-server-protocol

Add support for strongly typed data to be attached to */resolve

Codecov Report

Merging #250 into master will decrease coverage by 1.23%. The diff coverage is 50.20%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #250      +/-   ##
==========================================
- Coverage   62.12%   60.89%   -1.24%     
==========================================
  Files         383      388       +5     
  Lines       11483    11720     +237     
  Branches     1361     1327      -34     
==========================================
+ Hits         7134     7137       +3     
- Misses       3782     4105     +323     
+ Partials      567      478      -89     
Impacted Files Coverage Δ
src/Protocol/Document/ITextDocumentSyncHandler.cs 0.00% <0.00%> (ø)
...rc/Protocol/Server/Capabilities/CodeLensOptions.cs 0.00% <0.00%> (ø)
.../Protocol/Server/Capabilities/CompletionOptions.cs 77.77% <0.00%> (-11.12%) :arrow_down:
...rotocol/Server/Capabilities/DocumentLinkOptions.cs 0.00% <0.00%> (ø)
src/Protocol/Document/ICodeLensHandler.cs 22.27% <22.91%> (-40.58%) :arrow_down:
src/Protocol/Document/IDocumentLinkHandler.cs 18.18% <25.75%> (-36.74%) :arrow_down:
src/Protocol/Document/ICompletionHandler.cs 27.47% <26.98%> (-29.43%) :arrow_down:
src/Protocol/DelegatingHandlers.cs 31.40% <33.17%> (-0.76%) :arrow_down:
src/Protocol/Models/CompletionList.cs 44.59% <50.94%> (+8.88%) :arrow_up:
src/Server/Matchers/ResolveCommandMatcher.cs 90.32% <60.00%> (+31.70%) :arrow_up:
... and 36 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 43e946c...9132bb7. Read the comment docs.

david-driscoll

comment created time in 19 hours

push eventOmniSharp/csharp-language-server-protocol

David Driscoll

commit sha 43e946c83b5ccbf35ced11658a165e31e7d87bdc

fixed an bug in AddTextDocumentIdentifier where it would not register the correct type (#251)

view details

David Driscoll

commit sha 09194a9c045f711059e1a13039aba611ed3204a4

Added support for strongly typed data to be attached to codelens, completion items, and document links. Adds support for multiple codelens, completion and document link handers for each text document.

view details

David Driscoll

commit sha 9132bb78cdce26d4042665b646015b1d64a22cf4

fixed failing unit tests

view details

push time in 19 hours

created tagOmniSharp/csharp-language-server-protocol

tagv0.17.1

Language Server Protocol in C#

created time in 19 hours

release OmniSharp/csharp-language-server-protocol

v0.17.1

released time in 19 hours

push eventOmniSharp/csharp-language-server-protocol

David Driscoll

commit sha 6c56cc062161bc3ded562313045d340191aa543f

fixed failing unit tests

view details

push time in 19 hours

pull request commentOmniSharp/csharp-language-server-protocol

Feature pipelines

@davidfowl the changes were included in this :)

https://github.com/OmniSharp/csharp-language-server-protocol/pull/248

david-driscoll

comment created time in 19 hours

issue openedOmniSharp/csharp-language-server-protocol

DocumentUri should use string builder where appropraite

The document uri class is ported from the vscode implementation and could use a health dose of StringBuilder in some places.

created time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/AddTextDocumentIdentifier

delete time in 19 hours

push eventOmniSharp/csharp-language-server-protocol

David Driscoll

commit sha 43e946c83b5ccbf35ced11658a165e31e7d87bdc

fixed an bug in AddTextDocumentIdentifier where it would not register the correct type (#251)

view details

push time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/set-capability

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/input-output

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/lsp-update

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/publish

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/config

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : update/license

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : better-tagsupport

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix-registration

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/delegating-handlers

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/uri-serialization

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/booleanorconverter

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : dap

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/refactor-logging

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/text-options-defaults

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/json-rpc-server-builder

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/resolve-routing

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : bug/gh-98

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/spec-update

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/nuget

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/theta

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/114

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/delegate-all-the-things

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/capabilities

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : builder

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : public-members

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/json-rpc-server-builder

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/load-handlers

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/json2

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : sn-support

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : nullref-fail

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : preprocessing

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : feature/resolve-routing

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/resolve-exception

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/routing

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/registration

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : request-router-update

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/init

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : fix/52

delete time in 19 hours

delete branch OmniSharp/csharp-language-server-protocol

delete branch : update/spec

delete time in 19 hours

more