Browse Source

Fix #2915: Make search predicates "inassembly" and "innamespace" case-insensitive.

pull/2944/head
Siegfried Pammer 2 years ago
parent
commit
de8f133da8
  1. 4
      ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs

4
ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs

@ -66,7 +66,7 @@ namespace ICSharpCode.ILSpyX.Search
{ {
if (searchRequest.InAssembly != null) if (searchRequest.InAssembly != null)
{ {
if (entity.ParentModule == null || !entity.ParentModule.FullAssemblyName.Contains(searchRequest.InAssembly)) if (entity.ParentModule == null || !entity.ParentModule.FullAssemblyName.Contains(searchRequest.InAssembly, StringComparison.OrdinalIgnoreCase))
{ {
return false; return false;
} }
@ -78,7 +78,7 @@ namespace ICSharpCode.ILSpyX.Search
{ {
return entity.Namespace.Length == 0; return entity.Namespace.Length == 0;
} }
else if (!entity.Namespace.Contains(searchRequest.InNamespace)) else if (!entity.Namespace.Contains(searchRequest.InNamespace, StringComparison.OrdinalIgnoreCase))
{ {
return false; return false;
} }

Loading…
Cancel
Save