Skip to content

Commit f842410

Browse files
committed
clean code
1 parent 3ba841a commit f842410

File tree

5 files changed

+10
-10
lines changed

5 files changed

+10
-10
lines changed

src/Remote.Linq/ExpressionTranslationExtensions.RemoteToSystemLinqTranslator.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ private SystemLinq.NewExpression VisitNew(RemoteLinq.NewExpression node)
161161
?? throw new RemoteLinqException($"Failed to resolve constructor of node {nameof(RemoteLinq.NewExpression)}");
162162
if (node.Arguments is null)
163163
{
164-
if (node.Members?.Any() ?? false)
164+
if (node.Members?.Count > 0)
165165
{
166166
var members = node.Members.Select(x => x.ResolveMemberInfo(_typeResolver)).ToArray();
167167
return SystemLinq.Expression.New(constructor, Array.Empty<SystemLinq.Expression>(), members);
@@ -176,7 +176,7 @@ private SystemLinq.NewExpression VisitNew(RemoteLinq.NewExpression node)
176176
var arguments =
177177
from a in node.Arguments
178178
select Visit(a);
179-
if (node.Members?.Any() ?? false)
179+
if (node.Members?.Count > 0)
180180
{
181181
var members = node.Members.Select(x => x.ResolveMemberInfo(_typeResolver)).ToArray();
182182
return SystemLinq.Expression.New(constructor, arguments, members);

src/Remote.Linq/Expressions/InvokeExpression.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public InvokeExpression()
1818
public InvokeExpression(Expression expression, IEnumerable<Expression>? arguments)
1919
{
2020
Expression = expression.CheckNotNull();
21-
Arguments = arguments?.Any() ?? false ? arguments.ToList() : null;
21+
Arguments = arguments?.Any() is true ? arguments.ToList() : null;
2222
}
2323

2424
public override ExpressionType NodeType => ExpressionType.Invoke;

src/Remote.Linq/SimpleQuery/Query.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public IOrderedQuery OrderByDescending(SortExpression sortExpression)
112112
/// <returns>A new query instance containing all specified query parameters.</returns>
113113
IOrderedQuery IOrderedQuery.ThenBy(SortExpression sortExpression)
114114
{
115-
if (SortExpressions?.Any() is not true)
115+
if (SortExpressions?.Count is null or 0)
116116
{
117117
throw new InvalidOperationException("No sorting defined yet, use OrderBy or OrderByDescending first.");
118118
}
@@ -136,7 +136,7 @@ IOrderedQuery IOrderedQuery.ThenBy(SortExpression sortExpression)
136136
/// <returns>A new query instance containing all specified query parameters.</returns>
137137
IOrderedQuery IOrderedQuery.ThenByDescending(SortExpression sortExpression)
138138
{
139-
if (SortExpressions?.Any() is not true)
139+
if (SortExpressions?.Count is null or 0)
140140
{
141141
throw new InvalidOperationException("No sorting defined yet, use OrderBy or OrderByDescending first.");
142142
}

src/Remote.Linq/SimpleQuery/Query`1.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,8 @@ public IOrderedQuery<T> OrderByDescending<TKey>(Expression<Func<T, TKey>> keySel
117117
/// <returns>A new query instance containing all specified query parameters.</returns>
118118
IOrderedQuery<T> IOrderedQuery<T>.ThenBy<TKey>(Expression<Func<T, TKey>> keySelector)
119119
{
120-
var sortExpressions = SortExpressions.AsEmptyIfNull().ToList();
121-
if (!sortExpressions.Any())
120+
var sortExpressions = SortExpressions?.ToList();
121+
if (sortExpressions?.Count is null or 0)
122122
{
123123
throw new InvalidOperationException($"No sorting defined yet, use {nameof(OrderBy)} or {nameof(OrderByDescending)} first.");
124124
}
@@ -140,8 +140,8 @@ IOrderedQuery<T> IOrderedQuery<T>.ThenBy<TKey>(Expression<Func<T, TKey>> keySele
140140
/// <returns>A new query instance containing all specified query parameters.</returns>
141141
IOrderedQuery<T> IOrderedQuery<T>.ThenByDescending<TKey>(Expression<Func<T, TKey>> keySelector)
142142
{
143-
var sortExpressions = SortExpressions.AsEmptyIfNull().ToList();
144-
if (!sortExpressions.Any())
143+
var sortExpressions = SortExpressions?.ToList();
144+
if (sortExpressions?.Count is null or 0)
145145
{
146146
throw new InvalidOperationException("No sorting defined yet, use OrderBy or OrderByDescending first.");
147147
}

test/Remote.Linq.Tests/AsyncQueryableExtensions/Ensure_async_method_provided_for_every_synchronous_query_operation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void Method_should_have_async_counterpart(MethodInfo method)
4444
.ToArray();
4545
matchingMethods.ShouldNotBeEmpty($"No method found with name '{methodName}'");
4646

47-
if (genericArgumentTypes.Any())
47+
if (genericArgumentTypes.Length > 0)
4848
{
4949
matchingMethods = matchingMethods
5050
.Where(x => x.IsGenericMethodDefinition && x.GetGenericArguments().Length == genericArgumentTypes.Length)

0 commit comments

Comments
 (0)