Skip to content

Commit 966f4da

Browse files
Try and use mono to build
1 parent de26685 commit 966f4da

File tree

334 files changed

+618
-610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

334 files changed

+618
-610
lines changed

build.cake

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,20 +17,22 @@ Task("Clean")
1717
Task("Restore")
1818
.Does(() =>
1919
{
20-
DotNetCoreRestore();
20+
DotNetBuild("./LSP.sln", settings =>
21+
settings
22+
.SetConfiguration(configuration)
23+
.WithTarget("Restore"));
24+
// DotNetCoreRestore();
2125
});
2226

2327
Task("Build")
2428
.IsDependentOn("Restore")
25-
.Does(() =>
26-
{
27-
foreach (var project in GetFiles("src/*/*.csproj").Concat(GetFiles("test/*/*.csproj")))
28-
DotNetCoreBuild(project.FullPath, new DotNetCoreBuildSettings
29-
{
30-
Configuration = configuration,
31-
EnvironmentVariables = GitVersionEnvironmentVariables,
32-
});
33-
});
29+
.DoesForEach(GetFiles("src/**/*.csproj").Concat(GetFiles("test/**/*.csproj")), (project) =>
30+
{
31+
DotNetBuild(project, settings =>
32+
settings
33+
.SetConfiguration(configuration)
34+
.WithTarget("Build"));
35+
});
3436

3537
Task("TestSetup")
3638
.Does(() => {

sample/SampleServer/Program.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
1-
using System;
1+
using System;
22
using System.Diagnostics;
33
using System.Threading.Tasks;
4+
using OmniSharp.Extensions.LanguageServer;
5+
using OmniSharp.Extensions.LanguageServer.Abstractions;
6+
using OmniSharp.Extensions.LanguageServer.Capabilities.Client;
7+
using OmniSharp.Extensions.LanguageServer.Capabilities.Server;
8+
using OmniSharp.Extensions.LanguageServer.Models;
9+
using OmniSharp.Extensions.LanguageServer.Protocol;
10+
using OmniSharp.Extensions.LanguageServer.Protocol.Document;
411

512
namespace SampleServer
613
{
@@ -114,4 +121,4 @@ public TextDocumentAttributes GetTextDocumentAttributes(Uri uri)
114121
return new TextDocumentAttributes(uri, "csharp");
115122
}
116123
}
117-
}
124+
}

src/JsonRpc/JsonRpc.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net46;netstandard1.6</TargetFrameworks>
3+
<TargetFrameworks>net461;netstandard1.6</TargetFrameworks>
44
<PlatformTarget>AnyCPU</PlatformTarget>
55
<AssemblyName>OmniSharp.Extensions.JsonRpc</AssemblyName>
66
<RootNamespace>OmniSharp.Extensions.JsonRpc</RootNamespace>

src/Lsp/Abstractions/IAwaitableTermination.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace OmniSharp.Extensions.LanguageServerProtocol.Abstractions
1+
namespace OmniSharp.Extensions.LanguageServer.Abstractions
22
{
33
public interface IAwaitableTermination
44
{

src/Lsp/Abstractions/ICapability.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace OmniSharp.Extensions.LanguageServerProtocol.Abstractions
1+
namespace OmniSharp.Extensions.LanguageServer.Abstractions
22
{
33
public interface ICapability<TCapability>
44
{

src/Lsp/Abstractions/IHandlerCollection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
using System.Collections.Generic;
33
using OmniSharp.Extensions.JsonRpc;
44

5-
namespace OmniSharp.Extensions.LanguageServerProtocol.Abstractions
5+
namespace OmniSharp.Extensions.LanguageServer.Abstractions
66
{
77
interface IHandlerCollection : IEnumerable<ILspHandlerDescriptor>
88
{

src/Lsp/Abstractions/ILspHandlerDescriptor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
using System;
22
using OmniSharp.Extensions.JsonRpc;
3-
using OmniSharp.Extensions.LanguageServerProtocol.Models;
3+
using OmniSharp.Extensions.LanguageServer.Models;
44

5-
namespace OmniSharp.Extensions.LanguageServerProtocol.Abstractions
5+
namespace OmniSharp.Extensions.LanguageServer.Abstractions
66
{
77
public interface ILspHandlerDescriptor : IHandlerInstance
88
{

src/Lsp/Abstractions/IRegistration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace OmniSharp.Extensions.LanguageServerProtocol.Abstractions
1+
namespace OmniSharp.Extensions.LanguageServer.Abstractions
22
{
33
public interface IRegistration<TOptions>
44
{

src/Lsp/Capabilities/Client/ClientCapabilities.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
using Newtonsoft.Json.Linq;
44
using Newtonsoft.Json.Serialization;
55

6-
namespace OmniSharp.Extensions.LanguageServerProtocol.Capabilities.Client
6+
namespace OmniSharp.Extensions.LanguageServer.Capabilities.Client
77
{
88
[JsonObject(NamingStrategyType = typeof(CamelCaseNamingStrategy))]
99
public class ClientCapabilities

src/Lsp/Capabilities/Client/ClientCapabilitiesExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
namespace OmniSharp.Extensions.LanguageServerProtocol.Capabilities.Client
1+
namespace OmniSharp.Extensions.LanguageServer.Capabilities.Client
22
{
33
public static class ClientCapabilitiesExtensions
44
{

0 commit comments

Comments
 (0)