Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7a59c74

Browse files
Minor tweaks to improve code readability (#1723)
1 parent 6321a1a commit 7a59c74

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

‎src/JsonApiDotNetCore/Configuration/TypeLocator.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,16 @@ internal sealed class TypeLocator
8282
$"instead of {interfaceTypeArguments.Length}.", nameof(interfaceTypeArguments));
8383
}
8484

85-
return assembly.GetTypes().Select(type => GetContainerRegistrationFromType(type, unboundInterface, interfaceTypeArguments))
85+
// @formatter:wrap_chained_method_calls chop_always
86+
// @formatter:wrap_before_first_method_call true
87+
88+
return assembly
89+
.GetTypes()
90+
.Select(type => GetContainerRegistrationFromType(type, unboundInterface, interfaceTypeArguments))
8691
.FirstOrDefault(result => result != null);
92+
93+
// @formatter:wrap_before_first_method_call restore
94+
// @formatter:wrap_chained_method_calls restore
8795
}
8896

8997
private static (Type implementationType, Type serviceInterface)? GetContainerRegistrationFromType(Type nextType, Type unboundInterface,

‎test/JsonApiDotNetCoreTests/IntegrationTests/CompositeKeys/CarCompositeKeyAwareRepository.cs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,21 @@ private void RecursiveRewriteFilterInLayer(QueryLayer queryLayer)
3939

4040
if (queryLayer.Selection is { IsEmpty: false })
4141
{
42-
foreach (QueryLayer? nextLayer in queryLayer.Selection.GetResourceTypes().Select(queryLayer.Selection.GetOrCreateSelectors)
43-
.SelectMany(selectors => selectors.Select(selector => selector.Value).Where(layer => layer != null)))
42+
// @formatter:wrap_chained_method_calls chop_always
43+
// @formatter:keep_existing_linebreaks true
44+
45+
foreach (QueryLayer? nextLayer in queryLayer.Selection
46+
.GetResourceTypes()
47+
.Select(queryLayer.Selection.GetOrCreateSelectors)
48+
.SelectMany(selectors => selectors
49+
.Select(selector => selector.Value)
50+
.Where(layer => layer != null)))
4451
{
4552
RecursiveRewriteFilterInLayer(nextLayer!);
4653
}
54+
55+
// @formatter:keep_existing_linebreaks restore
56+
// @formatter:wrap_chained_method_calls restore
4757
}
4858
}
4959
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /