diff --git a/ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs b/ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs index 1161a86c8..a64a58b19 100644 --- a/ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/AbstractEntitySearchStrategy.cs @@ -24,7 +24,7 @@ namespace ICSharpCode.ILSpyX.Search using ICSharpCode.Decompiler.TypeSystem; using ICSharpCode.ILSpyX.Abstractions; - abstract class AbstractEntitySearchStrategy : AbstractSearchStrategy + public abstract class AbstractEntitySearchStrategy : AbstractSearchStrategy { protected readonly ILanguage language; protected readonly ApiVisibility apiVisibility; diff --git a/ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs index b56c787da..0607a71e5 100644 --- a/ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/AbstractSearchStrategy.cs @@ -43,7 +43,7 @@ namespace ICSharpCode.ILSpyX.Search Namespace } - struct SearchRequest + public struct SearchRequest { public DecompilerSettings DecompilerSettings; public ITreeNodeFactory TreeNodeFactory; @@ -59,7 +59,7 @@ namespace ICSharpCode.ILSpyX.Search public string InAssembly; } - abstract class AbstractSearchStrategy + public abstract class AbstractSearchStrategy { protected readonly string[] searchTerm; protected readonly Regex regex; diff --git a/ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs b/ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs index 0c9a4353c..5f32db836 100644 --- a/ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/AssemblySearchStrategy.cs @@ -24,7 +24,7 @@ using ICSharpCode.Decompiler.Metadata; namespace ICSharpCode.ILSpyX.Search { - class AssemblySearchStrategy : AbstractSearchStrategy + public class AssemblySearchStrategy : AbstractSearchStrategy { readonly AssemblySearchKind searchKind; @@ -96,7 +96,7 @@ namespace ICSharpCode.ILSpyX.Search } } - enum AssemblySearchKind + public enum AssemblySearchKind { NameOrFileName, Name, diff --git a/ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs index a4c23a634..81d0487dd 100644 --- a/ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/LiteralSearchStrategy.cs @@ -33,7 +33,7 @@ using ILOpCode = System.Reflection.Metadata.ILOpCode; namespace ICSharpCode.ILSpyX.Search { - class LiteralSearchStrategy : AbstractEntitySearchStrategy + public class LiteralSearchStrategy : AbstractEntitySearchStrategy { readonly TypeCode searchTermLiteralType; readonly object searchTermLiteralValue; diff --git a/ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs index 880362c01..3af2e86f8 100644 --- a/ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/MemberSearchStrategy.cs @@ -25,7 +25,7 @@ using ICSharpCode.ILSpyX.Abstractions; namespace ICSharpCode.ILSpyX.Search { - class MemberSearchStrategy : AbstractEntitySearchStrategy + public class MemberSearchStrategy : AbstractEntitySearchStrategy { readonly MemberSearchKind searchKind; @@ -121,7 +121,7 @@ namespace ICSharpCode.ILSpyX.Search } } - enum MemberSearchKind + public enum MemberSearchKind { All, Type, diff --git a/ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs index 865874dd7..b9a4a86eb 100644 --- a/ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/MetadataTokenSearchStrategy.cs @@ -28,7 +28,7 @@ using ICSharpCode.ILSpyX.Abstractions; namespace ICSharpCode.ILSpyX.Search { - class MetadataTokenSearchStrategy : AbstractEntitySearchStrategy + public class MetadataTokenSearchStrategy : AbstractEntitySearchStrategy { readonly EntityHandle searchTermToken; diff --git a/ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs index 21a3fa040..b9090b34d 100644 --- a/ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/NamespaceSearchStrategy.cs @@ -26,7 +26,7 @@ using ICSharpCode.Decompiler.Util; namespace ICSharpCode.ILSpyX.Search { - class NamespaceSearchStrategy : AbstractSearchStrategy + public class NamespaceSearchStrategy : AbstractSearchStrategy { public NamespaceSearchStrategy(SearchRequest request, IProducerConsumerCollection resultQueue) : base(request, resultQueue) diff --git a/ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs b/ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs index b7359eb8c..46c4558b8 100644 --- a/ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs +++ b/ICSharpCode.ILSpyX/Search/ResourceSearchStrategy.cs @@ -25,7 +25,7 @@ using ICSharpCode.ILSpyX.Abstractions; namespace ICSharpCode.ILSpyX.Search { - class ResourceSearchStrategy : AbstractSearchStrategy + public class ResourceSearchStrategy : AbstractSearchStrategy { protected readonly bool searchInside; protected readonly ApiVisibility apiVisibility;