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 @@ -66,7 +66,7 @@ namespace ICSharpCode.ILSpyX.Search
{
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;
}
@ -78,7 +78,7 @@ namespace ICSharpCode.ILSpyX.Search @@ -78,7 +78,7 @@ namespace ICSharpCode.ILSpyX.Search
{
return entity.Namespace.Length == 0;
}
else if (!entity.Namespace.Contains(searchRequest.InNamespace))
else if (!entity.Namespace.Contains(searchRequest.InNamespace, StringComparison.OrdinalIgnoreCase))
{
return false;
}

Loading…
Cancel
Save