1
- using Newtonsoft . Json ;
1
+ using Newtonsoft . Json ;
2
2
using Newtonsoft . Json . Serialization ;
3
3
using OmniSharp . Extensions . JsonRpc . Server . Messages ;
4
4
5
5
namespace OmniSharp . Extensions . JsonRpc
6
6
{
7
7
8
- [ JsonObject ( NamingStrategyType = typeof ( CamelCaseNamingStrategy ) ) ]
9
- public class Error < T >
8
+ [ JsonObject ( NamingStrategyType = typeof ( CamelCaseNamingStrategy ) ) , JsonConverter ( typeof ( RpcErrorConverter ) ) ]
9
+ public class RpcError < T >
10
10
{
11
- public Error ( object id , ErrorMessage < T > message ) : this ( id , message , "2.0" )
11
+ public RpcError ( object id , ErrorMessage < T > message ) : this ( id , message , "2.0" )
12
12
{
13
13
}
14
14
15
15
[ JsonConstructor ]
16
- public Error ( object id , ErrorMessage < T > message , string protocolVersion )
16
+ public RpcError ( object id , ErrorMessage < T > message , string protocolVersion )
17
17
{
18
18
Id = id ;
19
- Message = message ;
19
+ Error = message ;
20
20
ProtocolVersion = protocolVersion ;
21
21
}
22
22
@@ -26,18 +26,18 @@ public Error(object id, ErrorMessage<T> message, string protocolVersion)
26
26
public object Id { get ; }
27
27
28
28
[ JsonProperty ( NullValueHandling = NullValueHandling . Ignore ) ]
29
- public ErrorMessage < T > Message { get ; }
29
+ public ErrorMessage < T > Error { get ; }
30
30
}
31
31
32
- public class Error : Error < object >
32
+ public class RpcError : RpcError < object >
33
33
{
34
- public Error ( object id , ErrorMessage < object > message ) : this ( id , message , "2.0" )
34
+ public RpcError ( object id , ErrorMessage < object > message ) : this ( id , message , "2.0" )
35
35
{
36
36
}
37
37
38
38
[ JsonConstructor ]
39
- public Error ( object id , ErrorMessage < object > message , string protocolVersion ) : base ( id , message , protocolVersion )
39
+ public RpcError ( object id , ErrorMessage < object > message , string protocolVersion ) : base ( id , message , protocolVersion )
40
40
{
41
41
}
42
42
}
43
- }
43
+ }
0 commit comments