Skip to content

Commit 1aed7bb

Browse files
author
Bart Koelman
committed
Removed old code
1 parent a7c6009 commit 1aed7bb

27 files changed

+7
-2798
lines changed

benchmarks/Serialization/OperationsSerializationBenchmarks.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,6 @@ public string SerializeOperationsResponse()
120120
return JsonSerializer.Serialize(responseDocument, SerializerWriteOptions);
121121
}
122122

123-
[Benchmark]
124-
public string LegacySerializeOperationsResponse()
125-
{
126-
return JsonApiOperationsSerializer.Serialize(_responseOperations);
127-
}
128-
129123
protected override JsonApiRequest CreateJsonApiRequest(IResourceGraph resourceGraph)
130124
{
131125
return new JsonApiRequest

benchmarks/Serialization/ResourceSerializationBenchmarks.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,6 @@ public string SerializeResourceResponse()
111111
return JsonSerializer.Serialize(responseDocument, SerializerWriteOptions);
112112
}
113113

114-
[Benchmark]
115-
public string LegacySerializeResourceResponse()
116-
{
117-
return JsonApiResourceSerializer.Serialize(ResponseResource);
118-
}
119-
120114
protected override JsonApiRequest CreateJsonApiRequest(IResourceGraph resourceGraph)
121115
{
122116
return new JsonApiRequest

benchmarks/Serialization/SerializationBenchmarkBase.cs

Lines changed: 2 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ public abstract class SerializationBenchmarkBase
2626
{
2727
protected readonly JsonSerializerOptions SerializerWriteOptions;
2828
protected readonly IResponseModelAdapter ResponseModelAdapter;
29-
protected readonly IJsonApiSerializer JsonApiResourceSerializer;
30-
protected readonly IJsonApiSerializer JsonApiOperationsSerializer;
3129
protected readonly IResourceGraph ResourceGraph;
3230

3331
protected SerializationBenchmarkBase()
@@ -58,27 +56,8 @@ protected SerializationBenchmarkBase()
5856
var sparseFieldSetCache = new SparseFieldSetCache(constraintProviders, resourceDefinitionAccessor);
5957
var requestQueryStringAccessor = new FakeRequestQueryStringAccessor();
6058

61-
{
62-
IFieldsToSerialize fieldsToSerialize =
63-
new FieldsToSerialize(ResourceGraph, constraintProviders, resourceDefinitionAccessor, request, sparseFieldSetCache);
64-
65-
IIncludedResourceObjectBuilder includeBuilder = new IncludedResourceObjectBuilder(fieldsToSerialize, linkBuilder, ResourceGraph,
66-
constraintProviders, resourceDefinitionAccessor, requestQueryStringAccessor, options, sparseFieldSetCache);
67-
68-
var resourceObjectBuilder = new ResponseResourceObjectBuilder(linkBuilder, includeBuilder, constraintProviders, ResourceGraph,
69-
resourceDefinitionAccessor, options, evaluatedIncludeCache, sparseFieldSetCache);
70-
71-
JsonApiResourceSerializer = new ResponseSerializer<ResourceA>(metaBuilder, linkBuilder, includeBuilder, fieldsToSerialize,
72-
resourceObjectBuilder, resourceDefinitionAccessor, sparseFieldSetCache, options, request);
73-
74-
JsonApiOperationsSerializer = new AtomicOperationsResponseSerializer(resourceObjectBuilder, metaBuilder, linkBuilder, fieldsToSerialize,
75-
resourceDefinitionAccessor, evaluatedIncludeCache, sparseFieldSetCache, request, options);
76-
}
77-
78-
{
79-
ResponseModelAdapter = new ResponseModelAdapter(request, options, ResourceGraph, linkBuilder, metaBuilder, resourceDefinitionAccessor,
80-
evaluatedIncludeCache, sparseFieldSetCache, requestQueryStringAccessor);
81-
}
59+
ResponseModelAdapter = new ResponseModelAdapter(request, options, ResourceGraph, linkBuilder, metaBuilder, resourceDefinitionAccessor,
60+
evaluatedIncludeCache, sparseFieldSetCache, requestQueryStringAccessor);
8261
}
8362

8463
protected abstract JsonApiRequest CreateJsonApiRequest(IResourceGraph resourceGraph);

src/JsonApiDotNetCore/Configuration/JsonApiApplicationBuilder.cs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,6 @@ private void AddMiddlewareLayer()
180180
_services.AddScoped<IJsonApiWriter, JsonApiWriter>();
181181
_services.AddScoped<IJsonApiReader, JsonApiReader>();
182182
_services.AddScoped<ITargetedFields, TargetedFields>();
183-
_services.AddScoped<IFieldsToSerialize, FieldsToSerialize>();
184183
}
185184

186185
private void AddResourceLayer()
@@ -252,17 +251,6 @@ private void RegisterDependentService<TCollectionElement, TElementToAdd>()
252251

253252
private void AddSerializationLayer()
254253
{
255-
_services.AddScoped<IIncludedResourceObjectBuilder, IncludedResourceObjectBuilder>();
256-
_services.AddScoped<IJsonApiSerializerFactory, ResponseSerializerFactory>();
257-
_services.AddScoped<ILinkBuilder, LinkBuilder>();
258-
_services.AddScoped<IResponseMeta, EmptyResponseMeta>();
259-
_services.AddScoped<IMetaBuilder, MetaBuilder>();
260-
_services.AddScoped(typeof(ResponseSerializer<>));
261-
_services.AddScoped(typeof(AtomicOperationsResponseSerializer));
262-
_services.AddScoped<IResourceObjectBuilder, ResponseResourceObjectBuilder>();
263-
_services.AddSingleton<IFingerprintGenerator, FingerprintGenerator>();
264-
_services.AddSingleton<IETagGenerator, ETagGenerator>();
265-
266254
_services.AddScoped<IResourceIdentifierObjectAdapter, ResourceIdentifierObjectAdapter>();
267255
_services.AddScoped<IRelationshipDataAdapter, RelationshipDataAdapter>();
268256
_services.AddScoped<IResourceObjectAdapter, ResourceObjectAdapter>();
@@ -274,8 +262,12 @@ private void AddSerializationLayer()
274262
_services.AddScoped<IDocumentInOperationsRequestAdapter, DocumentInOperationsRequestAdapter>();
275263
_services.AddScoped<IDocumentAdapter, DocumentAdapter>();
276264

265+
_services.AddScoped<ILinkBuilder, LinkBuilder>();
266+
_services.AddScoped<IResponseMeta, EmptyResponseMeta>();
267+
_services.AddScoped<IMetaBuilder, MetaBuilder>();
268+
_services.AddSingleton<IFingerprintGenerator, FingerprintGenerator>();
269+
_services.AddSingleton<IETagGenerator, ETagGenerator>();
277270
_services.AddScoped<IResponseModelAdapter, ResponseModelAdapter>();
278-
_services.AddScoped<IJsonApiSerializer, TemporarySerializerBridge>();
279271
}
280272

281273
private void AddOperationsLayer()

src/JsonApiDotNetCore/Serialization/AtomicOperationsResponseSerializer.cs

Lines changed: 0 additions & 152 deletions
This file was deleted.

src/JsonApiDotNetCore/Serialization/BaseSerializer.cs

Lines changed: 0 additions & 98 deletions
This file was deleted.

src/JsonApiDotNetCore/Serialization/Building/IIncludedResourceObjectBuilder.cs

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)