Skip to content

Commit c49cfb9

Browse files
committed
feat: support case-sensitive
1 parent c7a839d commit c49cfb9

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/BootstrapBlazor/Extensions/LambdaExtensions.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -230,8 +230,9 @@ private static Expression GetExpression(this FilterKeyValueAction filter, Expres
230230

231231
private static BinaryExpression Contains(this Expression left, Expression right)
232232
{
233-
var method = typeof(string).GetMethod("Contains", [typeof(string)])!;
234-
return Expression.AndAlso(Expression.NotEqual(left, Expression.Constant(null)), Expression.Call(left, method, right));
233+
var method = typeof(string).GetMethod("Contains", [typeof(string), typeof(StringComparison)])!;
234+
var comparison = Expression.Constant(StringComparison.OrdinalIgnoreCase);
235+
return Expression.AndAlso(Expression.NotEqual(left, Expression.Constant(null)), Expression.Call(left, method, right, comparison));
235236
}
236237

237238
#region Count

0 commit comments

Comments
 (0)