diff --git a/src/System.Management.Automation/minishell/api/RunspaceConfiguration.cs b/src/System.Management.Automation/minishell/api/RunspaceConfiguration.cs index 1c92270fd5..2bfa8ad6fc 100644 --- a/src/System.Management.Automation/minishell/api/RunspaceConfiguration.cs +++ b/src/System.Management.Automation/minishell/api/RunspaceConfiguration.cs @@ -104,44 +104,10 @@ namespace System.Management.Automation.Runspaces /// 6. ETS will use type information. /// 7. Format and output will use format information. /// --> -#if CORECLR - internal -#else - public -#endif - abstract class RunspaceConfiguration + internal abstract class RunspaceConfiguration { #region RunspaceConfiguration Factory -#if V2 - - /// - /// Create an instance of default RunspaceConfiguration implementation. - /// - /// RunspaceConfiguration instance created - /// - /// Exception thrown when implementation class for RunspaceConfiguration is not found. - /// - /// - internal static RunspaceConfiguration Create() - { - Assembly assembly = Assembly.GetEntryAssembly(); - - // If monad engine is hosted by an native application, Assembly.GetEntryAssembly() - // will actually return null. In this case, we should throw an exception back. - if (assembly == null) - { - throw tracer.NewInvalidOperationException("MiniShellErrors", "InvalidEntryAssembly"); - } - - return Create(assembly); - } -#endif - /// /// Create an instance of RunspaceConfiguration type implemented from an assembly. /// diff --git a/src/System.Management.Automation/minishell/api/RunspaceConfigurationEntry.cs b/src/System.Management.Automation/minishell/api/RunspaceConfigurationEntry.cs index 00841658a9..b0e8a80d70 100644 --- a/src/System.Management.Automation/minishell/api/RunspaceConfigurationEntry.cs +++ b/src/System.Management.Automation/minishell/api/RunspaceConfigurationEntry.cs @@ -15,12 +15,7 @@ namespace System.Management.Automation.Runspaces /// runspace configuration entries only. Developers should not derive from /// this class. /// -#if CORECLR - internal -#else - public -#endif - abstract class RunspaceConfigurationEntry + internal abstract class RunspaceConfigurationEntry { /// /// Initiate an instance of runspace configuration entry. @@ -102,12 +97,7 @@ namespace System.Management.Automation.Runspaces /// /// Defines class for type configuration entry. /// -#if CORECLR - internal -#else - public -#endif - sealed class TypeConfigurationEntry : RunspaceConfigurationEntry + internal sealed class TypeConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for type configuration entry. @@ -197,12 +187,7 @@ namespace System.Management.Automation.Runspaces /// /// Defines class for type configuration entry. /// -#if CORECLR - internal -#else - public -#endif - sealed class FormatConfigurationEntry : RunspaceConfigurationEntry + internal sealed class FormatConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for type configuration entry. @@ -284,12 +269,7 @@ namespace System.Management.Automation.Runspaces /// /// Class to define configuration data for cmdlets /// -#if CORECLR - internal -#else - public -#endif - sealed class CmdletConfigurationEntry : RunspaceConfigurationEntry + internal sealed class CmdletConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for cmdlet configuration entry. @@ -359,12 +339,7 @@ namespace System.Management.Automation.Runspaces /// /// Define class for provider configuration entry /// -#if CORECLR - internal -#else - public -#endif - sealed class ProviderConfigurationEntry : RunspaceConfigurationEntry + internal sealed class ProviderConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for provider configuration entry. @@ -434,12 +409,7 @@ namespace System.Management.Automation.Runspaces /// /// Define class for script configuration entry /// -#if CORECLR - internal -#else - public -#endif - sealed class ScriptConfigurationEntry : RunspaceConfigurationEntry + internal sealed class ScriptConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for script configuration entry. @@ -466,12 +436,7 @@ namespace System.Management.Automation.Runspaces /// /// Configuration data for assemblies. /// -#if CORECLR - internal -#else - public -#endif - sealed class AssemblyConfigurationEntry : RunspaceConfigurationEntry + internal sealed class AssemblyConfigurationEntry : RunspaceConfigurationEntry { /// /// Initiate an instance for assembly configuration entry. diff --git a/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeAttribute.cs b/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeAttribute.cs index d36d247d8a..d090ffe509 100644 --- a/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeAttribute.cs +++ b/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeAttribute.cs @@ -12,12 +12,7 @@ namespace System.Management.Automation.Runspaces /// the type name for MiniShellConfiguration derived class. /// --> [AttributeUsage(AttributeTargets.Assembly)] -#if CORECLR - internal -#else - public -#endif - sealed class RunspaceConfigurationTypeAttribute : Attribute + internal sealed class RunspaceConfigurationTypeAttribute : Attribute { /// /// Initiate an instance of RunspaceConfigurationTypeAttribute. diff --git a/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeException.cs b/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeException.cs index d5b7996f1c..34315b8983 100644 --- a/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeException.cs +++ b/src/System.Management.Automation/minishell/api/RunspaceConfigurationTypeException.cs @@ -20,12 +20,7 @@ namespace System.Management.Automation.Runspaces /// 2. ISerializable /// --> [Serializable] -#if CORECLR - internal -#else - public -#endif - class RunspaceConfigurationTypeException : SystemException, IContainsErrorRecord + internal class RunspaceConfigurationTypeException : SystemException, IContainsErrorRecord { /// /// Initiate an instance for RunspaceConfigurationTypeException