@@ -13,20 +13,21 @@ public static class Serializer
1313 {
1414 public static JsonSerializer CreateSerializer ( ClientVersion version )
1515 {
16- var serialzier = JsonSerializer . CreateDefault ( ) ;
17- serialzier . ContractResolver = new ContractResolver ( ) ;
16+ var serializer = JsonSerializer . CreateDefault ( ) ;
17+ serializer . ContractResolver = new ContractResolver ( ) ;
1818
19- serialzier . Converters . Add ( new SupportsConverter ( ) ) ;
20- serialzier . Converters . Add ( new CompletionListConverter ( ) ) ;
21- serialzier . Converters . Add ( new DiagnosticCodeConverter ( ) ) ;
22- serialzier . Converters . Add ( new LocationOrLocationsConverter ( ) ) ;
23- serialzier . Converters . Add ( new MarkedStringCollectionConverter ( ) ) ;
24- serialzier . Converters . Add ( new MarkedStringConverter ( ) ) ;
25- serialzier . Converters . Add ( new StringOrMarkupContentConverter ( ) ) ;
26- serialzier . Converters . Add ( new TextDocumentSyncConverter ( ) ) ;
27- serialzier . Converters . Add ( new BooleanNumberStringConverter ( ) ) ;
19+ serializer . Converters . Add ( new SupportsConverter ( ) ) ;
20+ serializer . Converters . Add ( new CompletionListConverter ( ) ) ;
21+ serializer . Converters . Add ( new DiagnosticCodeConverter ( ) ) ;
22+ serializer . Converters . Add ( new LocationOrLocationsConverter ( ) ) ;
23+ serializer . Converters . Add ( new MarkedStringCollectionConverter ( ) ) ;
24+ serializer . Converters . Add ( new MarkedStringConverter ( ) ) ;
25+ serializer . Converters . Add ( new StringOrMarkupContentConverter ( ) ) ;
26+ serializer . Converters . Add ( new TextDocumentSyncConverter ( ) ) ;
27+ serializer . Converters . Add ( new BooleanNumberStringConverter ( ) ) ;
28+ serializer . Converters . Add ( new MarkedStringsOrMarkupContentConverter ( ) ) ;
2829
29- return serialzier ;
30+ return serializer ;
3031 }
3132
3233 public static JsonSerializerSettings CreateSerializerSettings ( ClientVersion version )
@@ -44,6 +45,7 @@ public static JsonSerializerSettings CreateSerializerSettings(ClientVersion vers
4445 settings . Converters . Add ( new StringOrMarkupContentConverter ( ) ) ;
4546 settings . Converters . Add ( new TextDocumentSyncConverter ( ) ) ;
4647 settings . Converters . Add ( new BooleanNumberStringConverter ( ) ) ;
48+ settings . Converters . Add ( new MarkedStringsOrMarkupContentConverter ( ) ) ;
4749
4850 return settings ;
4951 }
@@ -83,7 +85,7 @@ protected override JsonObjectContract CreateObjectContract(Type objectType)
8385 protected override JsonProperty CreateProperty ( MemberInfo member , MemberSerialization memberSerialization )
8486 {
8587 var property = base . CreateProperty ( member , memberSerialization ) ;
86- if ( property . DeclaringType . Name . EndsWith ( "Capability" ) ) return property ;
88+ // if (property.DeclaringType.Name.EndsWith("Capability")) return property;
8789 // if (property.PropertyType.GetTypeInfo().IsGenericType)
8890 if (
8991 member . GetCustomAttributes < OptionalAttribute > ( ) . Any ( )
0 commit comments