Browse Source

ILSpyX: Make all Search-related types public

pull/2713/head
Siegfried Pammer 3 years ago
parent
commit
107a5b5044
  1. 2
      ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs
  2. 4
      ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs
  3. 4
      ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs
  4. 2
      ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs
  5. 4
      ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs
  6. 2
      ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs
  7. 2
      ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs
  8. 2
      ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs

2
ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs

@ -24,7 +24,7 @@ namespace ICSharpCode.ILSpyX.Search
using ICSharpCode.Decompiler.TypeSystem; using ICSharpCode.Decompiler.TypeSystem;
using ICSharpCode.ILSpyX.Abstractions; using ICSharpCode.ILSpyX.Abstractions;
abstract class AbstractEntitySearchStrategy : AbstractSearchStrategy public abstract class AbstractEntitySearchStrategy : AbstractSearchStrategy
{ {
protected readonly ILanguage language; protected readonly ILanguage language;
protected readonly ApiVisibility apiVisibility; protected readonly ApiVisibility apiVisibility;

4
ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs

@ -43,7 +43,7 @@ namespace ICSharpCode.ILSpyX.Search
Namespace Namespace
} }
struct SearchRequest public struct SearchRequest
{ {
public DecompilerSettings DecompilerSettings; public DecompilerSettings DecompilerSettings;
public ITreeNodeFactory TreeNodeFactory; public ITreeNodeFactory TreeNodeFactory;
@ -59,7 +59,7 @@ namespace ICSharpCode.ILSpyX.Search
public string InAssembly; public string InAssembly;
} }
abstract class AbstractSearchStrategy public abstract class AbstractSearchStrategy
{ {
protected readonly string[] searchTerm; protected readonly string[] searchTerm;
protected readonly Regex regex; protected readonly Regex regex;

4
ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs

@ -24,7 +24,7 @@ using ICSharpCode.Decompiler.Metadata;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class AssemblySearchStrategy : AbstractSearchStrategy public class AssemblySearchStrategy : AbstractSearchStrategy
{ {
readonly AssemblySearchKind searchKind; readonly AssemblySearchKind searchKind;
@ -96,7 +96,7 @@ namespace ICSharpCode.ILSpyX.Search
} }
} }
enum AssemblySearchKind public enum AssemblySearchKind
{ {
NameOrFileName, NameOrFileName,
Name, Name,

2
ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs

@ -33,7 +33,7 @@ using ILOpCode = System.Reflection.Metadata.ILOpCode;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class LiteralSearchStrategy : AbstractEntitySearchStrategy public class LiteralSearchStrategy : AbstractEntitySearchStrategy
{ {
readonly TypeCode searchTermLiteralType; readonly TypeCode searchTermLiteralType;
readonly object searchTermLiteralValue; readonly object searchTermLiteralValue;

4
ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs

@ -25,7 +25,7 @@ using ICSharpCode.ILSpyX.Abstractions;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class MemberSearchStrategy : AbstractEntitySearchStrategy public class MemberSearchStrategy : AbstractEntitySearchStrategy
{ {
readonly MemberSearchKind searchKind; readonly MemberSearchKind searchKind;
@ -121,7 +121,7 @@ namespace ICSharpCode.ILSpyX.Search
} }
} }
enum MemberSearchKind public enum MemberSearchKind
{ {
All, All,
Type, Type,

2
ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs

@ -28,7 +28,7 @@ using ICSharpCode.ILSpyX.Abstractions;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class MetadataTokenSearchStrategy : AbstractEntitySearchStrategy public class MetadataTokenSearchStrategy : AbstractEntitySearchStrategy
{ {
readonly EntityHandle searchTermToken; readonly EntityHandle searchTermToken;

2
ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs

@ -26,7 +26,7 @@ using ICSharpCode.Decompiler.Util;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class NamespaceSearchStrategy : AbstractSearchStrategy public class NamespaceSearchStrategy : AbstractSearchStrategy
{ {
public NamespaceSearchStrategy(SearchRequest request, IProducerConsumerCollection<SearchResult> resultQueue) public NamespaceSearchStrategy(SearchRequest request, IProducerConsumerCollection<SearchResult> resultQueue)
: base(request, resultQueue) : base(request, resultQueue)

2
ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs

@ -25,7 +25,7 @@ using ICSharpCode.ILSpyX.Abstractions;
namespace ICSharpCode.ILSpyX.Search namespace ICSharpCode.ILSpyX.Search
{ {
class ResourceSearchStrategy : AbstractSearchStrategy public class ResourceSearchStrategy : AbstractSearchStrategy
{ {
protected readonly bool searchInside; protected readonly bool searchInside;
protected readonly ApiVisibility apiVisibility; protected readonly ApiVisibility apiVisibility;

Loading…
Cancel
Save