Skip to content

Commit 6b3402c

Browse files
author
Bart Koelman
committed
Reformat codebase
1 parent 0b954e0 commit 6b3402c

File tree

178 files changed

+343
-352
lines changed

Some content is hidden

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

178 files changed

+343
-352
lines changed

benchmarks/Query/QueryParserBenchmarks.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ namespace Benchmarks.Query
2020
[MemoryDiagnoser]
2121
public class QueryParserBenchmarks
2222
{
23-
private readonly DependencyFactory _dependencyFactory = new DependencyFactory();
24-
private readonly FakeRequestQueryStringAccessor _queryStringAccessor = new FakeRequestQueryStringAccessor();
23+
private readonly DependencyFactory _dependencyFactory = new();
24+
private readonly FakeRequestQueryStringAccessor _queryStringAccessor = new();
2525
private readonly QueryStringReader _queryStringReaderForSort;
2626
private readonly QueryStringReader _queryStringReaderForAll;
2727

benchmarks/Serialization/JsonApiDeserializerBenchmarks.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class JsonApiDeserializerBenchmarks
2929
}
3030
});
3131

32-
private readonly DependencyFactory _dependencyFactory = new DependencyFactory();
32+
private readonly DependencyFactory _dependencyFactory = new();
3333
private readonly IJsonApiDeserializer _jsonApiDeserializer;
3434

3535
public JsonApiDeserializerBenchmarks()

benchmarks/Serialization/JsonApiSerializerBenchmarks.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@ namespace Benchmarks.Serialization
1515
[MarkdownExporter]
1616
public class JsonApiSerializerBenchmarks
1717
{
18-
private static readonly BenchmarkResource Content = new BenchmarkResource
18+
private static readonly BenchmarkResource Content = new()
1919
{
2020
Id = 123,
2121
Name = Guid.NewGuid().ToString()
2222
};
2323

24-
private readonly DependencyFactory _dependencyFactory = new DependencyFactory();
24+
private readonly DependencyFactory _dependencyFactory = new();
2525
private readonly IJsonApiSerializer _jsonApiSerializer;
2626

2727
public JsonApiSerializerBenchmarks()

src/Examples/ReportsExample/Services/ReportService.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ private IReadOnlyCollection<Report> GetReports()
3131
{
3232
return new List<Report>
3333
{
34-
new Report
34+
new()
3535
{
3636
Title = "Status Report",
3737
Statistics = new ReportStatistics

src/JsonApiDotNetCore/AtomicOperations/Processors/SetRelationshipProcessor.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ namespace JsonApiDotNetCore.AtomicOperations.Processors
1414
public class SetRelationshipProcessor<TResource, TId> : ISetRelationshipProcessor<TResource, TId>
1515
where TResource : class, IIdentifiable<TId>
1616
{
17-
private readonly CollectionConverter _collectionConverter = new CollectionConverter();
17+
private readonly CollectionConverter _collectionConverter = new();
1818
private readonly ISetRelationshipService<TResource, TId> _service;
1919

2020
public SetRelationshipProcessor(ISetRelationshipService<TResource, TId> service)

src/JsonApiDotNetCore/Configuration/JsonApiApplicationBuilder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ namespace JsonApiDotNetCore.Configuration
3030
/// </summary>
3131
internal sealed class JsonApiApplicationBuilder : IJsonApiApplicationBuilder, IDisposable
3232
{
33-
private readonly JsonApiOptions _options = new JsonApiOptions();
33+
private readonly JsonApiOptions _options = new();
3434
private readonly IServiceCollection _services;
3535
private readonly IMvcCoreBuilder _mvcBuilder;
3636
private readonly ResourceGraphBuilder _resourceGraphBuilder;

src/JsonApiDotNetCore/Configuration/JsonApiOptions.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public sealed class JsonApiOptions : IJsonApiOptions
4444
public bool IncludeTotalResourceCount { get; set; }
4545

4646
/// <inheritdoc />
47-
public PageSize DefaultPageSize { get; set; } = new PageSize(10);
47+
public PageSize DefaultPageSize { get; set; } = new(10);
4848

4949
/// <inheritdoc />
5050
public PageSize MaximumPageSize { get; set; }
@@ -80,7 +80,7 @@ public sealed class JsonApiOptions : IJsonApiOptions
8080
public IsolationLevel? TransactionIsolationLevel { get; set; }
8181

8282
/// <inheritdoc />
83-
public JsonSerializerSettings SerializerSettings { get; } = new JsonSerializerSettings
83+
public JsonSerializerSettings SerializerSettings { get; } = new()
8484
{
8585
ContractResolver = new DefaultContractResolver
8686
{

src/JsonApiDotNetCore/Configuration/PageNumber.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace JsonApiDotNetCore.Configuration
66
[PublicAPI]
77
public sealed class PageNumber : IEquatable<PageNumber>
88
{
9-
public static readonly PageNumber ValueOne = new PageNumber(1);
9+
public static readonly PageNumber ValueOne = new(1);
1010

1111
public int OneBasedValue { get; }
1212

src/JsonApiDotNetCore/Configuration/ResourceDescriptorAssemblyCache.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@ namespace JsonApiDotNetCore.Configuration
1010
/// </summary>
1111
internal sealed class ResourceDescriptorAssemblyCache
1212
{
13-
private readonly TypeLocator _typeLocator = new TypeLocator();
14-
15-
private readonly Dictionary<Assembly, IReadOnlyCollection<ResourceDescriptor>> _resourceDescriptorsPerAssembly =
16-
new Dictionary<Assembly, IReadOnlyCollection<ResourceDescriptor>>();
13+
private readonly TypeLocator _typeLocator = new();
14+
private readonly Dictionary<Assembly, IReadOnlyCollection<ResourceDescriptor>> _resourceDescriptorsPerAssembly = new();
1715

1816
public void RegisterAssembly(Assembly assembly)
1917
{

src/JsonApiDotNetCore/Configuration/ResourceGraphBuilder.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ public class ResourceGraphBuilder
1818
{
1919
private readonly IJsonApiOptions _options;
2020
private readonly ILogger<ResourceGraphBuilder> _logger;
21-
private readonly List<ResourceContext> _resources = new List<ResourceContext>();
22-
private readonly TypeLocator _typeLocator = new TypeLocator();
21+
private readonly List<ResourceContext> _resources = new();
22+
private readonly TypeLocator _typeLocator = new();
2323

2424
public ResourceGraphBuilder(IJsonApiOptions options, ILoggerFactory loggerFactory)
2525
{
@@ -126,7 +126,7 @@ public ResourceGraphBuilder Add(Type resourceType, Type idType = null, string pu
126126

127127
private ResourceContext CreateResourceContext(string publicName, Type resourceType, Type idType)
128128
{
129-
return new ResourceContext
129+
return new()
130130
{
131131
PublicName = publicName,
132132
ResourceType = resourceType,

src/JsonApiDotNetCore/Configuration/ServiceCollectionExtensions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace JsonApiDotNetCore.Configuration
1717
[PublicAPI]
1818
public static class ServiceCollectionExtensions
1919
{
20-
private static readonly TypeLocator TypeLocator = new TypeLocator();
20+
private static readonly TypeLocator TypeLocator = new();
2121

2222
/// <summary>
2323
/// Configures JsonApiDotNetCore by registering resources manually.

src/JsonApiDotNetCore/Configuration/ServiceDiscoveryFacade.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ namespace JsonApiDotNetCore.Configuration
1717
[PublicAPI]
1818
public class ServiceDiscoveryFacade
1919
{
20-
internal static readonly HashSet<Type> ServiceInterfaces = new HashSet<Type>
20+
internal static readonly HashSet<Type> ServiceInterfaces = new()
2121
{
2222
typeof(IResourceService<>),
2323
typeof(IResourceService<,>),
@@ -47,7 +47,7 @@ public class ServiceDiscoveryFacade
4747
typeof(IRemoveFromRelationshipService<,>)
4848
};
4949

50-
internal static readonly HashSet<Type> RepositoryInterfaces = new HashSet<Type>
50+
internal static readonly HashSet<Type> RepositoryInterfaces = new()
5151
{
5252
typeof(IResourceRepository<>),
5353
typeof(IResourceRepository<,>),
@@ -57,7 +57,7 @@ public class ServiceDiscoveryFacade
5757
typeof(IResourceReadRepository<,>)
5858
};
5959

60-
internal static readonly HashSet<Type> ResourceDefinitionInterfaces = new HashSet<Type>
60+
internal static readonly HashSet<Type> ResourceDefinitionInterfaces = new()
6161
{
6262
typeof(IResourceDefinition<>),
6363
typeof(IResourceDefinition<,>)
@@ -67,8 +67,8 @@ public class ServiceDiscoveryFacade
6767
private readonly IServiceCollection _services;
6868
private readonly ResourceGraphBuilder _resourceGraphBuilder;
6969
private readonly IJsonApiOptions _options;
70-
private readonly ResourceDescriptorAssemblyCache _assemblyCache = new ResourceDescriptorAssemblyCache();
71-
private readonly TypeLocator _typeLocator = new TypeLocator();
70+
private readonly ResourceDescriptorAssemblyCache _assemblyCache = new();
71+
private readonly TypeLocator _typeLocator = new();
7272

7373
public ServiceDiscoveryFacade(IServiceCollection services, ResourceGraphBuilder resourceGraphBuilder, IJsonApiOptions options,
7474
ILoggerFactory loggerFactory)

src/JsonApiDotNetCore/Controllers/Annotations/DisableQueryStringAttribute.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace JsonApiDotNetCore.Controllers.Annotations
2121
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface)]
2222
public sealed class DisableQueryStringAttribute : Attribute
2323
{
24-
public static readonly DisableQueryStringAttribute Empty = new DisableQueryStringAttribute(StandardQueryStringParameters.None);
24+
public static readonly DisableQueryStringAttribute Empty = new(StandardQueryStringParameters.None);
2525
public IReadOnlyCollection<string> ParameterNames { get; }
2626

2727
/// <summary>

src/JsonApiDotNetCore/Controllers/BaseJsonApiController.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ public virtual async Task<IActionResult> PatchAsync(TId id, [FromBody] TResource
271271
}
272272

273273
TResource updated = await _update.UpdateAsync(id, resource, cancellationToken);
274-
return updated == null ? (IActionResult)NoContent() : Ok(updated);
274+
return updated == null ? NoContent() : Ok(updated);
275275
}
276276

277277
/// <summary>

src/JsonApiDotNetCore/Controllers/BaseJsonApiOperationsController.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public virtual async Task<IActionResult> PostOperationsAsync([FromBody] IList<Op
121121
}
122122

123123
IList<OperationContainer> results = await _processor.ProcessAsync(operations, cancellationToken);
124-
return results.Any(result => result != null) ? (IActionResult)Ok(results) : NoContent();
124+
return results.Any(result => result != null) ? Ok(results) : NoContent();
125125
}
126126

127127
protected virtual void ValidateClientGeneratedIds(IEnumerable<OperationContainer> operations)

src/JsonApiDotNetCore/Errors/JsonApiException.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace JsonApiDotNetCore.Errors
1313
[PublicAPI]
1414
public class JsonApiException : Exception
1515
{
16-
private static readonly JsonSerializerSettings ErrorSerializerSettings = new JsonSerializerSettings
16+
private static readonly JsonSerializerSettings ErrorSerializerSettings = new()
1717
{
1818
NullValueHandling = NullValueHandling.Ignore,
1919
Formatting = Formatting.Indented

src/JsonApiDotNetCore/Errors/ResourcesInRelationshipsNotFoundException.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public ResourcesInRelationshipsNotFoundException(IEnumerable<MissingResourceInRe
1919

2020
private static Error CreateError(MissingResourceInRelationship missingResourceInRelationship)
2121
{
22-
return new Error(HttpStatusCode.NotFound)
22+
return new(HttpStatusCode.NotFound)
2323
{
2424
Title = "A related resource does not exist.",
2525
Detail = $"Related resource of type '{missingResourceInRelationship.ResourceType}' with ID '{missingResourceInRelationship.ResourceId}' " +

src/JsonApiDotNetCore/Middleware/JsonApiRoutingConvention.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ public class JsonApiRoutingConvention : IJsonApiRoutingConvention
3333
{
3434
private readonly IJsonApiOptions _options;
3535
private readonly IResourceContextProvider _resourceContextProvider;
36-
private readonly Dictionary<string, string> _registeredControllerNameByTemplate = new Dictionary<string, string>();
37-
private readonly Dictionary<Type, ResourceContext> _resourceContextPerControllerTypeMap = new Dictionary<Type, ResourceContext>();
38-
private readonly Dictionary<ResourceContext, ControllerModel> _controllerPerResourceContextMap = new Dictionary<ResourceContext, ControllerModel>();
36+
private readonly Dictionary<string, string> _registeredControllerNameByTemplate = new();
37+
private readonly Dictionary<Type, ResourceContext> _resourceContextPerControllerTypeMap = new();
38+
private readonly Dictionary<ResourceContext, ControllerModel> _controllerPerResourceContextMap = new();
3939

4040
public JsonApiRoutingConvention(IJsonApiOptions options, IResourceContextProvider resourceContextProvider)
4141
{

src/JsonApiDotNetCore/ObjectExtensions.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public static T[] AsArray<T>(this T element)
2121

2222
public static List<T> AsList<T>(this T element)
2323
{
24-
return new List<T>
24+
return new()
2525
{
2626
element
2727
};

src/JsonApiDotNetCore/Queries/Expressions/IncludeChainConverter.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -100,9 +100,9 @@ private static void ConvertChainToElement(ResourceFieldChainExpression chain, Mu
100100

101101
private sealed class IncludeToChainsConverter : QueryExpressionVisitor<object, object>
102102
{
103-
private readonly Stack<RelationshipAttribute> _parentRelationshipStack = new Stack<RelationshipAttribute>();
103+
private readonly Stack<RelationshipAttribute> _parentRelationshipStack = new();
104104

105-
public List<ResourceFieldChainExpression> Chains { get; } = new List<ResourceFieldChainExpression>();
105+
public List<ResourceFieldChainExpression> Chains { get; } = new();
106106

107107
public override object VisitInclude(IncludeExpression expression, object argument)
108108
{

src/JsonApiDotNetCore/Queries/Expressions/IncludeExpression.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ namespace JsonApiDotNetCore.Queries.Expressions
1111
[PublicAPI]
1212
public class IncludeExpression : QueryExpression
1313
{
14-
private static readonly IncludeChainConverter IncludeChainConverter = new IncludeChainConverter();
14+
private static readonly IncludeChainConverter IncludeChainConverter = new();
1515

16-
public static readonly IncludeExpression Empty = new IncludeExpression();
16+
public static readonly IncludeExpression Empty = new();
1717

1818
public IReadOnlyCollection<IncludeElementExpression> Elements { get; }
1919

src/JsonApiDotNetCore/Queries/Internal/Parsing/IncludeParser.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ namespace JsonApiDotNetCore.Queries.Internal.Parsing
1111
[PublicAPI]
1212
public class IncludeParser : QueryExpressionParser
1313
{
14-
private static readonly IncludeChainConverter IncludeChainConverter = new IncludeChainConverter();
14+
private static readonly IncludeChainConverter IncludeChainConverter = new();
1515

1616
private readonly Action<RelationshipAttribute, ResourceContext, string> _validateSingleRelationshipCallback;
1717
private ResourceContext _resourceContextInScope;

src/JsonApiDotNetCore/Queries/Internal/Parsing/QueryTokenizer.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public sealed class QueryTokenizer
2121
});
2222

2323
private readonly string _source;
24-
private readonly StringBuilder _textBuffer = new StringBuilder();
24+
private readonly StringBuilder _textBuffer = new();
2525
private int _offset;
2626
private bool _isInQuotedSection;
2727

@@ -119,12 +119,12 @@ private bool IsMinusInsideText(TokenKind kind)
119119

120120
private char? PeekChar()
121121
{
122-
return _offset + 1 < _source.Length ? (char?)_source[_offset + 1] : null;
122+
return _offset + 1 < _source.Length ? _source[_offset + 1] : null;
123123
}
124124

125125
private static TokenKind? TryGetSingleCharacterTokenKind(char ch)
126126
{
127-
return SingleCharacterToTokenKinds.ContainsKey(ch) ? (TokenKind?)SingleCharacterToTokenKinds[ch] : null;
127+
return SingleCharacterToTokenKinds.ContainsKey(ch) ? SingleCharacterToTokenKinds[ch] : null;
128128
}
129129

130130
private Token ProduceTokenFromTextBuffer(bool isQuotedText)

src/JsonApiDotNetCore/Queries/Internal/QueryLayerComposer.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace JsonApiDotNetCore.Queries.Internal
1313
[PublicAPI]
1414
public class QueryLayerComposer : IQueryLayerComposer
1515
{
16-
private readonly CollectionConverter _collectionConverter = new CollectionConverter();
16+
private readonly CollectionConverter _collectionConverter = new();
1717
private readonly IEnumerable<IQueryConstraintProvider> _constraintProviders;
1818
private readonly IResourceContextProvider _resourceContextProvider;
1919
private readonly IResourceDefinitionAccessor _resourceDefinitionAccessor;
@@ -409,7 +409,7 @@ public QueryLayer ComposeForHasMany<TId>(HasManyAttribute hasManyRelationship, T
409409
Filter = leftFilter,
410410
Projection = new Dictionary<ResourceFieldAttribute, QueryLayer>
411411
{
412-
[hasManyRelationship] = new QueryLayer(rightResourceContext)
412+
[hasManyRelationship] = new(rightResourceContext)
413413
{
414414
Filter = rightFilter,
415415
Projection = new Dictionary<ResourceFieldAttribute, QueryLayer>

src/JsonApiDotNetCore/Queries/Internal/QueryableBuilding/IncludeClauseBuilder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ namespace JsonApiDotNetCore.Queries.Internal.QueryableBuilding
1515
[PublicAPI]
1616
public class IncludeClauseBuilder : QueryClauseBuilder<object>
1717
{
18-
private static readonly IncludeChainConverter IncludeChainConverter = new IncludeChainConverter();
18+
private static readonly IncludeChainConverter IncludeChainConverter = new();
1919

2020
private readonly Expression _source;
2121
private readonly ResourceContext _resourceContext;

src/JsonApiDotNetCore/Queries/Internal/QueryableBuilding/LambdaParameterNameFactory.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace JsonApiDotNetCore.Queries.Internal.QueryableBuilding
1010
[PublicAPI]
1111
public sealed class LambdaParameterNameFactory
1212
{
13-
private readonly HashSet<string> _namesInScope = new HashSet<string>();
13+
private readonly HashSet<string> _namesInScope = new();
1414

1515
public LambdaParameterNameScope Create(string typeName)
1616
{

src/JsonApiDotNetCore/Queries/Internal/QueryableBuilding/SelectClauseBuilder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace JsonApiDotNetCore.Queries.Internal.QueryableBuilding
2121
[PublicAPI]
2222
public class SelectClauseBuilder : QueryClauseBuilder<object>
2323
{
24-
private static readonly CollectionConverter CollectionConverter = new CollectionConverter();
24+
private static readonly CollectionConverter CollectionConverter = new();
2525
private static readonly ConstantExpression NullConstant = Expression.Constant(null);
2626

2727
private readonly Expression _source;

src/JsonApiDotNetCore/Queries/Internal/QueryableBuilding/WhereClauseBuilder.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace JsonApiDotNetCore.Queries.Internal.QueryableBuilding
1818
[PublicAPI]
1919
public class WhereClauseBuilder : QueryClauseBuilder<Type>
2020
{
21-
private static readonly CollectionConverter CollectionConverter = new CollectionConverter();
21+
private static readonly CollectionConverter CollectionConverter = new();
2222
private static readonly ConstantExpression NullConstant = Expression.Constant(null);
2323

2424
private readonly Expression _source;

src/JsonApiDotNetCore/QueryStrings/Internal/FilterQueryStringParameterReader.cs

+3-6
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,13 @@ namespace JsonApiDotNetCore.QueryStrings.Internal
1818
[PublicAPI]
1919
public class FilterQueryStringParameterReader : QueryStringParameterReader, IFilterQueryStringParameterReader
2020
{
21-
private static readonly LegacyFilterNotationConverter LegacyConverter = new LegacyFilterNotationConverter();
21+
private static readonly LegacyFilterNotationConverter LegacyConverter = new();
2222

2323
private readonly IJsonApiOptions _options;
2424
private readonly QueryStringParameterScopeParser _scopeParser;
2525
private readonly FilterParser _filterParser;
26-
27-
private readonly List<FilterExpression> _filtersInGlobalScope = new List<FilterExpression>();
28-
29-
private readonly Dictionary<ResourceFieldChainExpression, List<FilterExpression>> _filtersPerScope =
30-
new Dictionary<ResourceFieldChainExpression, List<FilterExpression>>();
26+
private readonly List<FilterExpression> _filtersInGlobalScope = new();
27+
private readonly Dictionary<ResourceFieldChainExpression, List<FilterExpression>> _filtersPerScope = new();
3128

3229
private string _lastParameterName;
3330

src/JsonApiDotNetCore/QueryStrings/Internal/LegacyFilterNotationConverter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public sealed class LegacyFilterNotationConverter
1717
private const string InPrefix = "in:";
1818
private const string NotInPrefix = "nin:";
1919

20-
private static readonly Dictionary<string, string> PrefixConversionTable = new Dictionary<string, string>
20+
private static readonly Dictionary<string, string> PrefixConversionTable = new()
2121
{
2222
["eq:"] = Keywords.Equals,
2323
["lt:"] = Keywords.LessThan,

src/JsonApiDotNetCore/QueryStrings/Internal/PaginationQueryStringParameterReader.cs

+2-4
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,8 @@ public virtual IReadOnlyCollection<ExpressionInScope> GetConstraints()
144144

145145
private sealed class PaginationContext
146146
{
147-
private readonly MutablePaginationEntry _globalScope = new MutablePaginationEntry();
148-
149-
private readonly Dictionary<ResourceFieldChainExpression, MutablePaginationEntry> _nestedScopes =
150-
new Dictionary<ResourceFieldChainExpression, MutablePaginationEntry>();
147+
private readonly MutablePaginationEntry _globalScope = new();
148+
private readonly Dictionary<ResourceFieldChainExpression, MutablePaginationEntry> _nestedScopes = new();
151149

152150
public MutablePaginationEntry ResolveEntryInScope(ResourceFieldChainExpression scope)
153151
{

0 commit comments

Comments
 (0)