diff --git a/src/tools/illink/src/linker/CompatibilitySuppressions.xml b/src/tools/illink/src/linker/CompatibilitySuppressions.xml index cb817767134546..e449a4570044d4 100644 --- a/src/tools/illink/src/linker/CompatibilitySuppressions.xml +++ b/src/tools/illink/src/linker/CompatibilitySuppressions.xml @@ -129,46 +129,6 @@ CP0001 T:ILLink.Shared.TypeSystemProxy.WellKnownTypeExtensions - - CP0001 - T:Mono.Linker.AssemblyDefinitionExtensions - - - CP0001 - T:Mono.Linker.AssemblyResolver - - - CP0001 - T:Mono.Linker.AssemblyRootMode - - - CP0001 - T:Mono.Linker.AttributeInfo - - - CP0001 - T:Mono.Linker.BannedApiExtensions - - - CP0001 - T:Mono.Linker.BCL - - - CP0001 - T:Mono.Linker.CodeOptimizations - - - CP0001 - T:Mono.Linker.CodeOptimizationsSettings - - - CP0001 - T:Mono.Linker.ConsoleLogger - - - CP0001 - T:Mono.Linker.CustomAttributeArgumentExtensions - CP0001 T:Mono.Linker.CustomAttributeSource @@ -245,10 +205,6 @@ CP0001 T:Mono.Linker.EmbeddedXmlInfo - - CP0001 - T:Mono.Linker.FeatureSettings - CP0001 T:Mono.Linker.IDependencyRecorder @@ -261,10 +217,6 @@ CP0001 T:Mono.Linker.InterfaceImplementor - - CP0001 - T:Mono.Linker.InternalErrorException - CP0001 T:Mono.Linker.ITryResolveMetadata @@ -277,10 +229,6 @@ CP0001 T:Mono.Linker.KnownMembers - - CP0001 - T:Mono.Linker.LinkerFatalErrorException - CP0001 T:Mono.Linker.LinkerILProcessor @@ -293,10 +241,6 @@ CP0001 T:Mono.Linker.MemberActionStore - - CP0001 - T:Mono.Linker.MemberReferenceExtensions - CP0001 T:Mono.Linker.MetadataTrimming @@ -305,18 +249,10 @@ CP0001 T:Mono.Linker.MethodBodyScanner - - CP0001 - T:Mono.Linker.MethodDefinitionExtensions - CP0001 T:Mono.Linker.MethodIL - - CP0001 - T:Mono.Linker.MethodReferenceExtensions - CP0001 T:Mono.Linker.ModuleDefinitionExtensions @@ -353,62 +289,22 @@ CP0001 T:Mono.Linker.SerializerKind - - CP0001 - T:Mono.Linker.Steps.AddBypassNGenStep - CP0001 T:Mono.Linker.Steps.AllowedAssemblies - - CP0001 - T:Mono.Linker.Steps.BodySubstituterStep - CP0001 T:Mono.Linker.Steps.BodySubstitutionParser - - CP0001 - T:Mono.Linker.Steps.CheckSuppressionsDispatcher - - - CP0001 - T:Mono.Linker.Steps.CheckSuppressionsStep - - - CP0001 - T:Mono.Linker.Steps.CleanStep - - - CP0001 - T:Mono.Linker.Steps.CodeRewriterStep - CP0001 T:Mono.Linker.Steps.DescriptorMarker - - CP0001 - T:Mono.Linker.Steps.DiscoverOperatorsHandler - - - CP0001 - T:Mono.Linker.Steps.DiscoverSerializationHandler - CP0001 T:Mono.Linker.Steps.LinkAttributesParser - - CP0001 - T:Mono.Linker.Steps.LinkAttributesStep - - - CP0001 - T:Mono.Linker.Steps.MarkExportedTypesTarget - CP0001 T:Mono.Linker.Steps.MarkScopeStack @@ -421,14 +317,6 @@ CP0001 T:Mono.Linker.Steps.MarkStepContext - - CP0001 - T:Mono.Linker.Steps.OutputStep - - - CP0001 - T:Mono.Linker.Steps.OutputWarningSuppressions - CP0001 T:Mono.Linker.Steps.ProcessLinkerXmlBase @@ -437,30 +325,6 @@ CP0001 T:Mono.Linker.Steps.ProcessLinkerXmlStepBase - - CP0001 - T:Mono.Linker.Steps.ProcessReferencesStep - - - CP0001 - T:Mono.Linker.Steps.ProcessWarningsStep - - - CP0001 - T:Mono.Linker.Steps.ReflectionBlockedStep - - - CP0001 - T:Mono.Linker.Steps.RegenerateGuidStep - - - CP0001 - T:Mono.Linker.Steps.RemoveResourcesStep - - - CP0001 - T:Mono.Linker.Steps.RemoveSecurity - CP0001 T:Mono.Linker.Steps.ResolveFromXmlStep @@ -469,22 +333,6 @@ CP0001 T:Mono.Linker.Steps.RootAssemblyInput - - CP0001 - T:Mono.Linker.Steps.SealerStep - - - CP0001 - T:Mono.Linker.Steps.SweepStep - - - CP0001 - T:Mono.Linker.Steps.UnreachableBlocksOptimizer - - - CP0001 - T:Mono.Linker.Steps.ValidateVirtualMethodAnnotationsStep - CP0001 T:Mono.Linker.SubstitutionInfo @@ -493,18 +341,10 @@ CP0001 T:Mono.Linker.SuppressMessageInfo - - CP0001 - T:Mono.Linker.TargetRuntimeVersion - CP0001 T:Mono.Linker.Tracer - - CP0001 - T:Mono.Linker.TypeDefinitionExtensions - CP0001 T:Mono.Linker.TypeMapInfo @@ -521,10 +361,6 @@ CP0001 T:Mono.Linker.UnconditionalSuppressMessageAttributeState - - CP0001 - T:Mono.Linker.UnintializedContextFactory - CP0001 T:Mono.Linker.WarningSuppressionWriter diff --git a/src/tools/illink/src/linker/Linker.Steps/AddBypassNGenStep.cs b/src/tools/illink/src/linker/Linker.Steps/AddBypassNGenStep.cs index cf65272311889e..57b3bc01f7f465 100644 --- a/src/tools/illink/src/linker/Linker.Steps/AddBypassNGenStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/AddBypassNGenStep.cs @@ -9,7 +9,7 @@ namespace Mono.Linker.Steps { - public class AddBypassNGenStep : BaseStep + internal class AddBypassNGenStep : BaseStep { AssemblyDefinition? coreLibAssembly; diff --git a/src/tools/illink/src/linker/Linker.Steps/BodySubstituterStep.cs b/src/tools/illink/src/linker/Linker.Steps/BodySubstituterStep.cs index 6fcf3be3bf02e0..471a4e5cfed666 100644 --- a/src/tools/illink/src/linker/Linker.Steps/BodySubstituterStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/BodySubstituterStep.cs @@ -5,7 +5,7 @@ namespace Mono.Linker.Steps { - public class BodySubstituterStep : ProcessLinkerXmlStepBase + internal class BodySubstituterStep : ProcessLinkerXmlStepBase { public BodySubstituterStep(Stream documentStream, string xmlDocumentLocation) : base(documentStream, xmlDocumentLocation) diff --git a/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsDispatcher.cs b/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsDispatcher.cs index d7ae4f27db370a..e10735d8450533 100644 --- a/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsDispatcher.cs +++ b/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsDispatcher.cs @@ -8,7 +8,7 @@ namespace Mono.Linker.Steps { - public class CheckSuppressionsDispatcher : SubStepsDispatcher + internal class CheckSuppressionsDispatcher : SubStepsDispatcher { public CheckSuppressionsDispatcher() : base(new List { new CheckSuppressionsStep() }) { diff --git a/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsStep.cs b/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsStep.cs index 6245aff4d7a605..f62a19e91b550c 100644 --- a/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/CheckSuppressionsStep.cs @@ -5,7 +5,7 @@ namespace Mono.Linker.Steps { - public class CheckSuppressionsStep : BaseSubStep + internal class CheckSuppressionsStep : BaseSubStep { public override SubStepTargets Targets { diff --git a/src/tools/illink/src/linker/Linker.Steps/CleanStep.cs b/src/tools/illink/src/linker/Linker.Steps/CleanStep.cs index 616129b38b9181..0b320f369b7bef 100644 --- a/src/tools/illink/src/linker/Linker.Steps/CleanStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/CleanStep.cs @@ -34,7 +34,7 @@ namespace Mono.Linker.Steps { - public class CleanStep : BaseStep + internal class CleanStep : BaseStep { protected override void ProcessAssembly(AssemblyDefinition assembly) diff --git a/src/tools/illink/src/linker/Linker.Steps/CodeRewriterStep.cs b/src/tools/illink/src/linker/Linker.Steps/CodeRewriterStep.cs index 7938f488fbc321..3d6fdb0c28127c 100644 --- a/src/tools/illink/src/linker/Linker.Steps/CodeRewriterStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/CodeRewriterStep.cs @@ -9,7 +9,7 @@ namespace Mono.Linker.Steps { - public class CodeRewriterStep : BaseStep + internal class CodeRewriterStep : BaseStep { AssemblyDefinition? assembly; AssemblyDefinition Assembly diff --git a/src/tools/illink/src/linker/Linker.Steps/DiscoverCustomOperatorsHandler.cs b/src/tools/illink/src/linker/Linker.Steps/DiscoverCustomOperatorsHandler.cs index fb698ab2e35454..cee7cc95a0570f 100644 --- a/src/tools/illink/src/linker/Linker.Steps/DiscoverCustomOperatorsHandler.cs +++ b/src/tools/illink/src/linker/Linker.Steps/DiscoverCustomOperatorsHandler.cs @@ -8,7 +8,7 @@ namespace Mono.Linker.Steps { - public class DiscoverOperatorsHandler : IMarkHandler + internal class DiscoverOperatorsHandler : IMarkHandler { LinkContext? _context; LinkContext Context diff --git a/src/tools/illink/src/linker/Linker.Steps/DiscoverSerializationHandler.cs b/src/tools/illink/src/linker/Linker.Steps/DiscoverSerializationHandler.cs index ce48e92a125576..7cac208c44150f 100644 --- a/src/tools/illink/src/linker/Linker.Steps/DiscoverSerializationHandler.cs +++ b/src/tools/illink/src/linker/Linker.Steps/DiscoverSerializationHandler.cs @@ -11,7 +11,7 @@ namespace Mono.Linker.Steps // of xamarin-android. It is not meant to be complete. Unlike xamarin-andorid: // - this will only discover attributed types that are marked // - this will discover types in non-"link" assemblies as well - public class DiscoverSerializationHandler : IMarkHandler + internal class DiscoverSerializationHandler : IMarkHandler { LinkContext? _context; LinkContext Context diff --git a/src/tools/illink/src/linker/Linker.Steps/LinkAttributesStep.cs b/src/tools/illink/src/linker/Linker.Steps/LinkAttributesStep.cs index bdecd9f5fd558d..11db9a8ece8001 100644 --- a/src/tools/illink/src/linker/Linker.Steps/LinkAttributesStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/LinkAttributesStep.cs @@ -5,7 +5,7 @@ namespace Mono.Linker.Steps { - public class LinkAttributesStep : ProcessLinkerXmlStepBase + internal class LinkAttributesStep : ProcessLinkerXmlStepBase { public LinkAttributesStep(Stream documentStream, string xmlDocumentLocation) : base(documentStream, xmlDocumentLocation) diff --git a/src/tools/illink/src/linker/Linker.Steps/MarkExportedTypesTargetStep.cs b/src/tools/illink/src/linker/Linker.Steps/MarkExportedTypesTargetStep.cs index 412e40d27e5df3..a5989811089ac6 100644 --- a/src/tools/illink/src/linker/Linker.Steps/MarkExportedTypesTargetStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/MarkExportedTypesTargetStep.cs @@ -6,7 +6,7 @@ namespace Mono.Linker.Steps { - public static class MarkExportedTypesTarget + internal static class MarkExportedTypesTarget { public static void ProcessAssembly(AssemblyDefinition assembly, LinkContext context) { diff --git a/src/tools/illink/src/linker/Linker.Steps/OutputStep.cs b/src/tools/illink/src/linker/Linker.Steps/OutputStep.cs index 779fbcdc3ec355..95f4b8c467d414 100644 --- a/src/tools/illink/src/linker/Linker.Steps/OutputStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/OutputStep.cs @@ -40,7 +40,7 @@ namespace Mono.Linker.Steps { - public class OutputStep : BaseStep + internal class OutputStep : BaseStep { readonly List assembliesWritten; diff --git a/src/tools/illink/src/linker/Linker.Steps/OutputWarningSuppressions.cs b/src/tools/illink/src/linker/Linker.Steps/OutputWarningSuppressions.cs index ad812f7307a7fc..7e163c27810eca 100644 --- a/src/tools/illink/src/linker/Linker.Steps/OutputWarningSuppressions.cs +++ b/src/tools/illink/src/linker/Linker.Steps/OutputWarningSuppressions.cs @@ -5,7 +5,7 @@ namespace Mono.Linker.Steps { - public class OutputWarningSuppressions : BaseStep + internal class OutputWarningSuppressions : BaseStep { protected override bool ConditionToProcess() { diff --git a/src/tools/illink/src/linker/Linker.Steps/ProcessReferencesStep.cs b/src/tools/illink/src/linker/Linker.Steps/ProcessReferencesStep.cs index 23a08051fdeca9..f60f17a0cb41a7 100644 --- a/src/tools/illink/src/linker/Linker.Steps/ProcessReferencesStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/ProcessReferencesStep.cs @@ -7,7 +7,7 @@ namespace Mono.Linker.Steps { - public class ProcessReferencesStep : BaseStep + internal class ProcessReferencesStep : BaseStep { protected override void Process() { diff --git a/src/tools/illink/src/linker/Linker.Steps/ProcessWarningsStep.cs b/src/tools/illink/src/linker/Linker.Steps/ProcessWarningsStep.cs index d9f7ee8428a500..251bac37c8e96b 100644 --- a/src/tools/illink/src/linker/Linker.Steps/ProcessWarningsStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/ProcessWarningsStep.cs @@ -3,7 +3,7 @@ namespace Mono.Linker.Steps { - public class ProcessWarningsStep : BaseStep + internal class ProcessWarningsStep : BaseStep { protected override void Process() { diff --git a/src/tools/illink/src/linker/Linker.Steps/ReflectionBlockedStep.cs b/src/tools/illink/src/linker/Linker.Steps/ReflectionBlockedStep.cs index a477013927ef5c..72ac647a53af9d 100644 --- a/src/tools/illink/src/linker/Linker.Steps/ReflectionBlockedStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/ReflectionBlockedStep.cs @@ -7,7 +7,7 @@ namespace Mono.Linker.Steps { - public class ReflectionBlockedStep : BaseStep + internal class ReflectionBlockedStep : BaseStep { AssemblyDefinition? assembly; AssemblyDefinition Assembly diff --git a/src/tools/illink/src/linker/Linker.Steps/RegenerateGuidStep.cs b/src/tools/illink/src/linker/Linker.Steps/RegenerateGuidStep.cs index e9aaa777ce8f19..8afa785a9772ed 100644 --- a/src/tools/illink/src/linker/Linker.Steps/RegenerateGuidStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/RegenerateGuidStep.cs @@ -36,7 +36,7 @@ namespace Mono.Linker.Steps { - public class RegenerateGuidStep : BaseStep + internal class RegenerateGuidStep : BaseStep { protected override void ProcessAssembly(AssemblyDefinition assembly) diff --git a/src/tools/illink/src/linker/Linker.Steps/RemoveResourcesStep.cs b/src/tools/illink/src/linker/Linker.Steps/RemoveResourcesStep.cs index d55daba9794297..693a9cfbe55771 100644 --- a/src/tools/illink/src/linker/Linker.Steps/RemoveResourcesStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/RemoveResourcesStep.cs @@ -7,7 +7,7 @@ namespace Mono.Linker.Steps { - public class RemoveResourcesStep : BaseStep + internal class RemoveResourcesStep : BaseStep { protected override void ProcessAssembly(AssemblyDefinition assembly) { diff --git a/src/tools/illink/src/linker/Linker.Steps/RemoveSecurityStep.cs b/src/tools/illink/src/linker/Linker.Steps/RemoveSecurityStep.cs index 2fb9f78fe2b184..65699e44caf21d 100644 --- a/src/tools/illink/src/linker/Linker.Steps/RemoveSecurityStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/RemoveSecurityStep.cs @@ -6,7 +6,7 @@ namespace Mono.Linker.Steps { - public static class RemoveSecurity + internal static class RemoveSecurity { public static void ProcessAssembly(AssemblyDefinition assembly, LinkContext context) { diff --git a/src/tools/illink/src/linker/Linker.Steps/SealerStep.cs b/src/tools/illink/src/linker/Linker.Steps/SealerStep.cs index 8d68900efecca4..aba6c5917d6cbd 100644 --- a/src/tools/illink/src/linker/Linker.Steps/SealerStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/SealerStep.cs @@ -8,7 +8,7 @@ namespace Mono.Linker.Steps { - public class SealerStep : BaseStep + internal class SealerStep : BaseStep { HashSet? referencedBaseTypeCache; diff --git a/src/tools/illink/src/linker/Linker.Steps/SweepStep.cs b/src/tools/illink/src/linker/Linker.Steps/SweepStep.cs index 3a98dadfd2e1ce..991560673b7d31 100644 --- a/src/tools/illink/src/linker/Linker.Steps/SweepStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/SweepStep.cs @@ -40,7 +40,7 @@ namespace Mono.Linker.Steps { - public class SweepStep : BaseStep + internal class SweepStep : BaseStep { readonly bool sweepSymbols; diff --git a/src/tools/illink/src/linker/Linker.Steps/UnreachableBlocksOptimizer.cs b/src/tools/illink/src/linker/Linker.Steps/UnreachableBlocksOptimizer.cs index 5c97985f0e0886..11a8db332467de 100644 --- a/src/tools/illink/src/linker/Linker.Steps/UnreachableBlocksOptimizer.cs +++ b/src/tools/illink/src/linker/Linker.Steps/UnreachableBlocksOptimizer.cs @@ -19,7 +19,7 @@ namespace Mono.Linker.Steps // then uses this information to remove unreachable conditional blocks and // inline collected constants. // - public class UnreachableBlocksOptimizer + internal class UnreachableBlocksOptimizer { readonly LinkContext _context; readonly Dictionary _cache_method_results = new(2048); diff --git a/src/tools/illink/src/linker/Linker.Steps/ValidateVirtualMethodAnnotationsStep.cs b/src/tools/illink/src/linker/Linker.Steps/ValidateVirtualMethodAnnotationsStep.cs index f6f8f30241f388..bb803c3478bdc1 100644 --- a/src/tools/illink/src/linker/Linker.Steps/ValidateVirtualMethodAnnotationsStep.cs +++ b/src/tools/illink/src/linker/Linker.Steps/ValidateVirtualMethodAnnotationsStep.cs @@ -7,7 +7,7 @@ namespace Mono.Linker.Steps { - public class ValidateVirtualMethodAnnotationsStep : BaseStep + internal class ValidateVirtualMethodAnnotationsStep : BaseStep { protected override void Process() { diff --git a/src/tools/illink/src/linker/Linker/AssemblyDefinitionExtensions.cs b/src/tools/illink/src/linker/Linker/AssemblyDefinitionExtensions.cs index 4b316e881b9e1f..22f9bf7294c534 100644 --- a/src/tools/illink/src/linker/Linker/AssemblyDefinitionExtensions.cs +++ b/src/tools/illink/src/linker/Linker/AssemblyDefinitionExtensions.cs @@ -6,7 +6,7 @@ namespace Mono.Linker { - public static class AssemblyDefinitionExtensions + internal static class AssemblyDefinitionExtensions { public static EmbeddedResource? FindEmbeddedResource(this AssemblyDefinition assembly, string name) { diff --git a/src/tools/illink/src/linker/Linker/BCL.cs b/src/tools/illink/src/linker/Linker/BCL.cs index 8abb48da07930e..5b06f7dd7c22ee 100644 --- a/src/tools/illink/src/linker/Linker/BCL.cs +++ b/src/tools/illink/src/linker/Linker/BCL.cs @@ -6,7 +6,7 @@ namespace Mono.Linker { - public static class BCL + internal static class BCL { public static class EventTracingForWindows { diff --git a/src/tools/illink/src/linker/Linker/BannedApiExtensions.cs b/src/tools/illink/src/linker/Linker/BannedApiExtensions.cs index caed283ba16147..85620092b243ea 100644 --- a/src/tools/illink/src/linker/Linker/BannedApiExtensions.cs +++ b/src/tools/illink/src/linker/Linker/BannedApiExtensions.cs @@ -10,7 +10,7 @@ namespace Mono.Linker; /// /// Extension methods to help make working with banned apis easier and more discoverable /// -public static class BannedApiExtensions +internal static class BannedApiExtensions { public static Collection Instructions(this MethodBody body, LinkContext context) => context.GetMethodIL(body.Method).Instructions; diff --git a/src/tools/illink/src/linker/Linker/ConsoleLogger.cs b/src/tools/illink/src/linker/Linker/ConsoleLogger.cs index aa56e4f98440ba..c817e6a00944cf 100644 --- a/src/tools/illink/src/linker/Linker/ConsoleLogger.cs +++ b/src/tools/illink/src/linker/Linker/ConsoleLogger.cs @@ -5,7 +5,7 @@ namespace Mono.Linker { - public class ConsoleLogger : ILogger + internal class ConsoleLogger : ILogger { public void LogMessage(MessageContainer message) { diff --git a/src/tools/illink/src/linker/Linker/CustomAttributeArgumentExtensions.cs b/src/tools/illink/src/linker/Linker/CustomAttributeArgumentExtensions.cs index 85e196a361db5f..99d788d9785103 100644 --- a/src/tools/illink/src/linker/Linker/CustomAttributeArgumentExtensions.cs +++ b/src/tools/illink/src/linker/Linker/CustomAttributeArgumentExtensions.cs @@ -5,7 +5,7 @@ namespace Mono.Linker { - public static class CustomAttributeArgumentExtensions + internal static class CustomAttributeArgumentExtensions { public static bool IsEqualTo(this CustomAttributeArgument A, CustomAttributeArgument B) { diff --git a/src/tools/illink/src/linker/Linker/FeatureSettings.cs b/src/tools/illink/src/linker/Linker/FeatureSettings.cs index 54e72c02922d53..a68157ab54a6f3 100644 --- a/src/tools/illink/src/linker/Linker/FeatureSettings.cs +++ b/src/tools/illink/src/linker/Linker/FeatureSettings.cs @@ -7,7 +7,7 @@ namespace Mono.Linker { - public static class FeatureSettings + internal static class FeatureSettings { public static bool ShouldProcessElement(XPathNavigator nav, LinkContext context, string documentLocation) { diff --git a/src/tools/illink/src/linker/Linker/InternalErrorException.cs b/src/tools/illink/src/linker/Linker/InternalErrorException.cs index 3bc50273d15065..fb70854c0995aa 100644 --- a/src/tools/illink/src/linker/Linker/InternalErrorException.cs +++ b/src/tools/illink/src/linker/Linker/InternalErrorException.cs @@ -5,7 +5,7 @@ namespace Mono.Linker { - public class InternalErrorException : Exception + internal class InternalErrorException : Exception { /// /// Represents an internal fatal error. Should be used in places that are not expected to be hit by ILLink. diff --git a/src/tools/illink/src/linker/Linker/LinkContext.cs b/src/tools/illink/src/linker/Linker/LinkContext.cs index 7ed63e024f3d81..cc040000f92062 100644 --- a/src/tools/illink/src/linker/Linker/LinkContext.cs +++ b/src/tools/illink/src/linker/Linker/LinkContext.cs @@ -53,7 +53,7 @@ public class UnintializedContextFactory public virtual AssemblyResolver CreateResolver(LinkContext context) => new AssemblyResolver(context, new ReaderParameters()); } - public static class TargetRuntimeVersion + internal static class TargetRuntimeVersion { public const int NET5 = 5; public const int NET6 = 6; diff --git a/src/tools/illink/src/linker/Linker/LinkerFatalErrorException.cs b/src/tools/illink/src/linker/Linker/LinkerFatalErrorException.cs index 8799f74128f66a..f5d207b8630ee1 100644 --- a/src/tools/illink/src/linker/Linker/LinkerFatalErrorException.cs +++ b/src/tools/illink/src/linker/Linker/LinkerFatalErrorException.cs @@ -9,7 +9,7 @@ namespace Mono.Linker /// Represents a known error that occurred during link time which is not solvable by the user. /// This is used when we want to present the non-recoverable error with a specific error code. /// - public class LinkerFatalErrorException : Exception + internal class LinkerFatalErrorException : Exception { public MessageContainer MessageContainer { get; } diff --git a/src/tools/illink/src/linker/Linker/MemberReferenceExtensions.cs b/src/tools/illink/src/linker/Linker/MemberReferenceExtensions.cs index 71be73a49db94c..7bc2e6e561949c 100644 --- a/src/tools/illink/src/linker/Linker/MemberReferenceExtensions.cs +++ b/src/tools/illink/src/linker/Linker/MemberReferenceExtensions.cs @@ -7,7 +7,7 @@ namespace Mono.Linker { - public static class MemberReferenceExtensions + internal static class MemberReferenceExtensions { public static string GetDisplayName(this MemberReference member) { diff --git a/src/tools/illink/src/linker/Linker/MethodDefinitionExtensions.cs b/src/tools/illink/src/linker/Linker/MethodDefinitionExtensions.cs index 857eab502b0149..83cf0545330ec1 100644 --- a/src/tools/illink/src/linker/Linker/MethodDefinitionExtensions.cs +++ b/src/tools/illink/src/linker/Linker/MethodDefinitionExtensions.cs @@ -9,7 +9,7 @@ namespace Mono.Linker { [SuppressMessage("ApiDesign", "RS0030:Do not used banned APIs", Justification = "This class provides wrapper methods around the banned Parameters property")] - public static class MethodDefinitionExtensions + internal static class MethodDefinitionExtensions { public static bool IsDefaultConstructor(this MethodDefinition method) { diff --git a/src/tools/illink/src/linker/Linker/MethodReferenceExtensions.cs b/src/tools/illink/src/linker/Linker/MethodReferenceExtensions.cs index ee955dc2983e1e..c6001b1510a797 100644 --- a/src/tools/illink/src/linker/Linker/MethodReferenceExtensions.cs +++ b/src/tools/illink/src/linker/Linker/MethodReferenceExtensions.cs @@ -8,7 +8,7 @@ namespace Mono.Linker { - public static class MethodReferenceExtensions + internal static class MethodReferenceExtensions { public static string GetDisplayName(this MethodReference method) { diff --git a/src/tools/illink/src/linker/Linker/TypeDefinitionExtensions.cs b/src/tools/illink/src/linker/Linker/TypeDefinitionExtensions.cs index 694dac95bc8ed1..64a1f11fdc62e5 100644 --- a/src/tools/illink/src/linker/Linker/TypeDefinitionExtensions.cs +++ b/src/tools/illink/src/linker/Linker/TypeDefinitionExtensions.cs @@ -6,7 +6,7 @@ namespace Mono.Linker { - public static class TypeDefinitionExtensions + internal static class TypeDefinitionExtensions { public static TypeReference GetEnumUnderlyingType(this TypeDefinition enumType) {