dotnet / dotnet/roslynator

Suggested fix for RCS1077 runs slower

Open
#856 5 comments 0 reactions 0 assignees View on GitHub
Area-Analyzers Resolution-Answered
Dominant language
C#
Stars
3.5k
Forks
294
Avg merge
2h 30m
Merged PRs (30d)
4

Description

Great work guys!

**Product and Version Used**: 3.2.2

Running on ASP.NET 4.8, RCS1077 triggers for this snippet:
```csharp
_items.Where(x => x.Id == findId).SingleOrDefault();
```
Suggested fix is as follows but runs 250% slower (20,000 iterations):
```csharp
_items.SingleOrDefault(x => x.Id == findId);
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.