Skip to content

Commit 3730a90

Browse files
committed
Fix IDE0200: Remove unnecessary lambda expression
1 parent e8b7160 commit 3730a90

File tree

5 files changed

+7
-11
lines changed

5 files changed

+7
-11
lines changed

src/Examples/DapperExample/TranslationToSql/Builders/DeleteResourceStatementBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public DeleteNode Build(ResourceType resourceType, params object[] idValues)
2626

2727
private WhereNode GetWhere(ColumnNode idColumn, IEnumerable<object> idValues)
2828
{
29-
ReadOnlyCollection<ParameterNode> parameters = idValues.Select(idValue => ParameterGenerator.Create(idValue)).ToArray().AsReadOnly();
29+
ReadOnlyCollection<ParameterNode> parameters = idValues.Select(ParameterGenerator.Create).ToArray().AsReadOnly();
3030
FilterNode filter = parameters.Count == 1 ? new ComparisonNode(ComparisonOperator.Equals, idColumn, parameters[0]) : new InNode(idColumn, parameters);
3131
return new WhereNode(filter);
3232
}

src/Examples/DapperExample/TranslationToSql/Builders/UpdateResourceStatementBuilder.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ private ReadOnlyCollection<ColumnAssignmentNode> GetColumnAssignments(IReadOnlyD
4444

4545
private WhereNode GetWhere(ColumnNode idColumn, IEnumerable<object> idValues)
4646
{
47-
ReadOnlyCollection<ParameterNode> parameters = idValues.Select(idValue => ParameterGenerator.Create(idValue)).ToArray().AsReadOnly();
47+
ReadOnlyCollection<ParameterNode> parameters = idValues.Select(ParameterGenerator.Create).ToArray().AsReadOnly();
4848
FilterNode filter = parameters.Count == 1 ? new ComparisonNode(ComparisonOperator.Equals, idColumn, parameters[0]) : new InNode(idColumn, parameters);
4949
return new WhereNode(filter);
5050
}

src/JsonApiDotNetCore/Repositories/EntityFrameworkCoreRepository.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ private ISet<IIdentifiable> GetRightValueToStoreForAddToToMany(TResource leftRes
486486

487487
HashSet<IIdentifiable> rightResourceIdsStored = _collectionConverter
488488
.ExtractResources(rightValueStored)
489-
.Select(rightResource => _dbContext.GetTrackedOrAttach(rightResource))
489+
.Select(_dbContext.GetTrackedOrAttach)
490490
.ToHashSet(IdentifiableComparer.Instance);
491491

492492
// @formatter:wrap_before_first_method_call restore
@@ -536,7 +536,7 @@ public virtual async Task RemoveFromToManyRelationshipAsync(TResource leftResour
536536
IIdentifiable[] rightResourceIdsStored = _collectionConverter
537537
.ExtractResources(rightValueStored)
538538
.Concat(extraResourceIdsToRemove)
539-
.Select(rightResource => _dbContext.GetTrackedOrAttach(rightResource))
539+
.Select(_dbContext.GetTrackedOrAttach)
540540
.ToArray();
541541

542542
// @formatter:wrap_before_first_method_call restore
@@ -625,7 +625,7 @@ protected async Task UpdateRelationshipAsync(RelationshipAttribute relationship,
625625
}
626626

627627
IReadOnlyCollection<IIdentifiable> rightResources = _collectionConverter.ExtractResources(rightValue);
628-
IIdentifiable[] rightResourcesTracked = rightResources.Select(rightResource => _dbContext.GetTrackedOrAttach(rightResource)).ToArray();
628+
IIdentifiable[] rightResourcesTracked = rightResources.Select(_dbContext.GetTrackedOrAttach).ToArray();
629629

630630
return rightValue is IEnumerable
631631
? _collectionConverter.CopyToTypedCollection(rightResourcesTracked, relationshipPropertyType)

test/DapperTests/IntegrationTests/AtomicOperations/AtomicOperationsTests.cs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -421,10 +421,7 @@ public async Task Can_rollback_on_error()
421421

422422
const string personLocalId = "new-person";
423423

424-
await _testContext.RunOnDatabaseAsync(async dbContext =>
425-
{
426-
await _testContext.ClearAllTablesAsync(dbContext);
427-
});
424+
await _testContext.RunOnDatabaseAsync(_testContext.ClearAllTablesAsync);
428425

429426
var requestBody = new
430427
{

test/JsonApiDotNetCoreTests/IntegrationTests/CompositeKeys/CarCompositeKeyAwareRepository.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,7 @@ private void RecursiveRewriteFilterInLayer(QueryLayer queryLayer)
3939

4040
if (queryLayer.Selection is { IsEmpty: false })
4141
{
42-
foreach (QueryLayer? nextLayer in queryLayer.Selection.GetResourceTypes()
43-
.Select(resourceType => queryLayer.Selection.GetOrCreateSelectors(resourceType))
42+
foreach (QueryLayer? nextLayer in queryLayer.Selection.GetResourceTypes().Select(queryLayer.Selection.GetOrCreateSelectors)
4443
.SelectMany(selectors => selectors.Select(selector => selector.Value).Where(layer => layer != null)))
4544
{
4645
RecursiveRewriteFilterInLayer(nextLayer!);

0 commit comments

Comments
 (0)