Skip to content

Commit e509956

Browse files
committed
chore: remove redundant bindings throughout entire codebase
1 parent b162519 commit e509956

19 files changed

+5
-120
lines changed

src/JsonApiDotNetCore/Builders/IResourceGraphBuilder.cs

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using System;
2-
using JsonApiDotNetCore.Configuration;
2+
using JsonApiDotNetCore.Graph;
33
using JsonApiDotNetCore.Internal;
44
using JsonApiDotNetCore.Internal.Contracts;
55
using JsonApiDotNetCore.Models;
@@ -21,7 +21,7 @@ public interface IResourceGraphBuilder
2121
/// <param name="pluralizedTypeName">
2222
/// The pluralized name that should be exposed by the API.
2323
/// If nothing is specified, the configured name formatter will be used.
24-
/// See <see cref="JsonApiOptions.ResourceNameFormatter" />.
24+
/// See <see cref="IResourceNameFormatter" />.
2525
/// </param>
2626
IResourceGraphBuilder AddResource<TResource>(string pluralizedTypeName = null) where TResource : class, IIdentifiable<int>;
2727

@@ -34,7 +34,7 @@ public interface IResourceGraphBuilder
3434
/// <param name="pluralizedTypeName">
3535
/// The pluralized name that should be exposed by the API.
3636
/// If nothing is specified, the configured name formatter will be used.
37-
/// See <see cref="JsonApiOptions.ResourceNameFormatter" />.
37+
/// See <see cref="IResourceNameFormatter" />.
3838
/// </param>
3939
IResourceGraphBuilder AddResource<TResource, TId>(string pluralizedTypeName = null) where TResource : class, IIdentifiable<TId>;
4040

@@ -46,7 +46,7 @@ public interface IResourceGraphBuilder
4646
/// <param name="pluralizedTypeName">
4747
/// The pluralized name that should be exposed by the API.
4848
/// If nothing is specified, the configured name formatter will be used.
49-
/// See <see cref="JsonApiOptions.ResourceNameFormatter" />.
49+
/// See <see cref="IResourceNameFormatter" />.
5050
/// </param>
5151
IResourceGraphBuilder AddResource(Type entityType, Type idType, string pluralizedTypeName = null);
5252

src/JsonApiDotNetCore/Configuration/IJsonApiOptions.cs

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
using JsonApiDotNetCore.Internal.Contracts;
2-
31
namespace JsonApiDotNetCore.Configuration
42
{
53
public interface IJsonApiOptions : ILinksConfiguration, ISerializerOptions

src/JsonApiDotNetCore/Configuration/JsonApiOptions.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Collections.Generic;
2-
using JsonApiDotNetCore.Builders;
32
using JsonApiDotNetCore.Graph;
43
using JsonApiDotNetCore.Models;
54
using JsonApiDotNetCore.Models.Links;

src/JsonApiDotNetCore/Controllers/JsonApiCmdController.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System.Collections.Generic;
21
using System.Threading.Tasks;
32
using JsonApiDotNetCore.Configuration;
43
using JsonApiDotNetCore.Models;

src/JsonApiDotNetCore/Data/IResourceWriteRepository.cs

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
using System;
21
using System.Collections.Generic;
32
using System.Threading.Tasks;
43
using JsonApiDotNetCore.Models;
54

65
namespace JsonApiDotNetCore.Data
76
{
8-
public interface IResourceWriteRepository<TResource>
7+
public interface IResourceWriteRepository<TResource>
98
: IResourceWriteRepository<TResource, int>
109
where TResource : class, IIdentifiable<int>
1110
{ }

src/JsonApiDotNetCore/Extensions/IQueryableExtensions.cs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
using System.Linq.Expressions;
66
using System.Reflection;
77
using JsonApiDotNetCore.Internal;
8-
using JsonApiDotNetCore.Internal.Contracts;
98
using JsonApiDotNetCore.Internal.Query;
109
using JsonApiDotNetCore.Models;
1110

src/JsonApiDotNetCore/Extensions/IServiceCollectionExtensions.cs

-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.Linq;
44
using System.Reflection;
55
using JsonApiDotNetCore.Configuration;
6-
using JsonApiDotNetCore.Data;
76
using JsonApiDotNetCore.Graph;
87
using JsonApiDotNetCore.Internal;
98
using Microsoft.EntityFrameworkCore;
@@ -13,7 +12,6 @@
1312
using JsonApiDotNetCore.Serialization;
1413
using JsonApiDotNetCore.Internal.Contracts;
1514
using JsonApiDotNetCore.Serialization.Server;
16-
using JsonApiDotNetCore.Services;
1715

1816
namespace JsonApiDotNetCore.Extensions
1917
{

src/JsonApiDotNetCore/Formatters/JsonApiReader.cs

-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
using System.IO;
44
using System.Threading.Tasks;
55
using JsonApiDotNetCore.Internal;
6-
using JsonApiDotNetCore.Managers.Contracts;
76
using JsonApiDotNetCore.Models;
87
using JsonApiDotNetCore.Serialization.Server;
98
using Microsoft.AspNetCore.Mvc.Formatters;

src/JsonApiDotNetCore/Graph/ServiceDiscoveryFacade.cs

-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
using JsonApiDotNetCore.Builders;
2-
using JsonApiDotNetCore.Configuration;
3-
using JsonApiDotNetCore.Controllers;
42
using JsonApiDotNetCore.Data;
53
using JsonApiDotNetCore.Internal;
64
using JsonApiDotNetCore.Models;
75
using JsonApiDotNetCore.Services;
8-
using Microsoft.AspNetCore.Mvc;
96
using Microsoft.EntityFrameworkCore;
107
using Microsoft.Extensions.DependencyInjection;
118
using System;

src/JsonApiDotNetCore/Internal/DefaultRoutingConvention.cs

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// REF: https://github.com/aspnet/Entropy/blob/dev/samples/Mvc.CustomRoutingConvention/NameSpaceRoutingConvention.cs
2-
// REF: https://github.com/aspnet/Mvc/issues/5691
31
using System;
42
using System.Collections.Generic;
53
using System.Linq;

src/JsonApiDotNetCore/Internal/Exceptions/JsonApiRouteHandler.cs

-83
This file was deleted.

src/JsonApiDotNetCore/Internal/Generics/GenericProcessor.cs

-3
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
using JsonApiDotNetCore.Data;
77
using JsonApiDotNetCore.Extensions;
88
using JsonApiDotNetCore.Models;
9-
using JsonApiDotNetCore.Services;
109
using Microsoft.EntityFrameworkCore;
11-
using Microsoft.EntityFrameworkCore.Infrastructure;
12-
using Microsoft.EntityFrameworkCore.Storage;
1310

1411
namespace JsonApiDotNetCore.Internal.Generics
1512
{

src/JsonApiDotNetCore/Internal/IdentifiableComparer.cs

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
using JsonApiDotNetCore.Models;
2-
using System;
32
using System.Collections.Generic;
4-
using System.Text;
53

64
namespace JsonApiDotNetCore.Internal
75
{

src/JsonApiDotNetCore/Internal/Query/FilterQuery.cs

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
using System;
2-
using JsonApiDotNetCore.Extensions;
3-
using JsonApiDotNetCore.Models;
4-
51
namespace JsonApiDotNetCore.Internal.Query
62
{
73
/// <summary>

src/JsonApiDotNetCore/Models/Annotation/HasOneAttribute.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using System;
21
using JsonApiDotNetCore.Configuration;
32
using JsonApiDotNetCore.Models.Links;
43

src/JsonApiDotNetCore/Models/IHasMeta.cs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Collections.Generic;
2-
using JsonApiDotNetCore.Services;
32

43
namespace JsonApiDotNetCore.Models
54
{

src/JsonApiDotNetCore/Models/ResourceDefinition.cs

-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@
66
using System.Collections.Generic;
77
using System.Linq;
88
using System.Linq.Expressions;
9-
using JsonApiDotNetCore.Services;
10-
using System.Collections;
119

1210
namespace JsonApiDotNetCore.Models
1311
{

src/JsonApiDotNetCore/RequestServices/Contracts/ICurrentRequest.cs

-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
using JsonApiDotNetCore.Controllers;
21
using JsonApiDotNetCore.Internal;
32
using JsonApiDotNetCore.Models;
43

54
namespace JsonApiDotNetCore.Managers.Contracts
65
{
76
/// <summary>
8-
/// This is the former RequestManager. TODO: not done.
97
/// Metadata associated to the current json:api request.
108
/// </summary>
119
public interface ICurrentRequest

src/JsonApiDotNetCore/Serialization/Server/ResponseSerializerFactory.cs

-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
11
using System;
2-
using JsonApiDotNetCore.Extensions;
32
using JsonApiDotNetCore.Internal;
43
using JsonApiDotNetCore.Managers.Contracts;
5-
using JsonApiDotNetCore.Models;
64
using JsonApiDotNetCore.Services;
7-
using Microsoft.Extensions.DependencyInjection;
85

96
namespace JsonApiDotNetCore.Serialization.Server
107
{

0 commit comments

Comments
 (0)