Seal internal and private classes in corelib (#49958)
authorStephen Toub <stoub@microsoft.com>
Mon, 22 Mar 2021 00:47:14 +0000 (20:47 -0400)
committerGitHub <noreply@github.com>
Mon, 22 Mar 2021 00:47:14 +0000 (20:47 -0400)
commitbdc8e420aa75999021e06b85e2e1869962730a0f
tree9ae628d83c05a6f44d691e60c5dc0b43efad89fa
parent227a992b9c71154f3e40b143a825e4563030432c
Seal internal and private classes in corelib (#49958)

* Seal private classes in corelib

* Seal internal classes in corelib
91 files changed:
src/coreclr/System.Private.CoreLib/System.Private.CoreLib.csproj
src/coreclr/System.Private.CoreLib/Tools/GenUnicodeProp/TableLevels.cs
src/coreclr/System.Private.CoreLib/src/Internal/Runtime/InteropServices/ComActivator.cs
src/coreclr/System.Private.CoreLib/src/System/Collections/ObjectModel/ReadOnlyDictionary.cs [deleted file]
src/coreclr/System.Private.CoreLib/src/System/Diagnostics/Debugger.cs
src/coreclr/System.Private.CoreLib/src/System/Diagnostics/StackFrameHelper.cs
src/coreclr/System.Private.CoreLib/src/System/OleAutBinder.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilderData.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/DynamicILGenerator.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/ISymWrapperCore.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/MethodBuilder.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilderData.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/Emit/TypeBuilder.cs
src/coreclr/System.Private.CoreLib/src/System/Reflection/MdImport.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/CrossLoaderAllocatorHashHelpers.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/GCHeapHash.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/CompilerServices/RuntimeHelpers.CoreCLR.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/ComEventsInfo.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/EnumVariantViewOfEnumerator.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/EnumerableToDispatchMarshaler.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/EnumerableViewOfDispatch.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/EnumeratorToEnumVariantMarshaler.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/EnumeratorViewOfEnumVariant.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/ExpandoToDispatchExMarshaler.cs
src/coreclr/System.Private.CoreLib/src/System/Runtime/InteropServices/CustomMarshalers/TypeToTypeInfoMarshaler.cs
src/coreclr/System.Private.CoreLib/src/System/RuntimeHandles.cs
src/coreclr/System.Private.CoreLib/src/System/RuntimeType.CoreCLR.cs
src/libraries/Common/src/System/Runtime/InteropServices/ComEventsMethod.cs
src/libraries/System.Private.CoreLib/generators/EventSourceGenerator.Emitter.cs
src/libraries/System.Private.CoreLib/generators/EventSourceGenerator.Parser.cs
src/libraries/System.Private.CoreLib/generators/EventSourceGenerator.cs
src/libraries/System.Private.CoreLib/src/System/Collections/ArrayList.cs
src/libraries/System.Private.CoreLib/src/System/Collections/Hashtable.cs
src/libraries/System.Private.CoreLib/src/System/Collections/KeyValuePairs.cs
src/libraries/System.Private.CoreLib/src/System/Collections/ListDictionaryInternal.cs
src/libraries/System.Private.CoreLib/src/System/CurrentSystemTimeZone.cs
src/libraries/System.Private.CoreLib/src/System/DefaultBinder.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/ActivityTracker.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterGroup.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/CounterPayload.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventCounter.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/EventSource.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/IncrementingEventCounter.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/IncrementingPollingCounter.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/PollingCounter.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/EventPayload.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/FieldMetadata.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/TraceLoggingMetadataCollector.cs
src/libraries/System.Private.CoreLib/src/System/Diagnostics/Tracing/TraceLogging/XplatEventLogger.cs
src/libraries/System.Private.CoreLib/src/System/GCMemoryInfo.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/DateTimeFormatInfo.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/DateTimeFormatInfoScanner.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/GregorianCalendarHelper.cs
src/libraries/System.Private.CoreLib/src/System/Globalization/HebrewCalendar.cs
src/libraries/System.Private.CoreLib/src/System/Lazy.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/Emit/EmptyCAHolder.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/Emit/TypeNameBuilder.cs
src/libraries/System.Private.CoreLib/src/System/Resources/FileBasedResourceGroveler.cs
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceFallbackManager.cs
src/libraries/System.Private.CoreLib/src/System/Resources/ResourceManager.cs
src/libraries/System.Private.CoreLib/src/System/Text/CodePageDataItem.cs
src/libraries/System.Private.CoreLib/src/System/Text/Encoding.cs
src/libraries/System.Private.CoreLib/src/System/Text/StringBuilder.cs
src/libraries/System.Private.CoreLib/src/System/Threading/PortableThreadPool.WaitThread.cs
src/libraries/System.Private.CoreLib/src/System/Threading/ReaderWriterLockSlim.cs
src/libraries/System.Private.CoreLib/src/System/Threading/SpinLock.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Future.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs
src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskExceptionHolder.cs
src/libraries/System.Private.CoreLib/src/System/Threading/ThreadLocal.cs
src/libraries/System.Private.CoreLib/src/System/ThrowHelper.cs
src/mono/System.Private.CoreLib/src/Mono/RuntimeStructs.cs
src/mono/System.Private.CoreLib/src/System/Array.Mono.cs
src/mono/System.Private.CoreLib/src/System/Diagnostics/StackTrace.Mono.cs
src/mono/System.Private.CoreLib/src/System/Reflection/CustomAttribute.cs
src/mono/System.Private.CoreLib/src/System/Reflection/CustomAttributeData.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/AssemblyBuilder.Mono.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/DynamicMethod.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/EventOnTypeBuilderInst.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/ILGenerator.Mono.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/ModuleBuilder.Mono.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/MonoArrayMethod.cs
src/mono/System.Private.CoreLib/src/System/Reflection/Emit/PropertyOnTypeBuilderInst.cs
src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeFieldInfo.cs
src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeModule.cs
src/mono/System.Private.CoreLib/src/System/Reflection/RuntimeParameterInfo.cs
src/mono/System.Private.CoreLib/src/System/Reflection/RuntimePropertyInfo.cs
src/mono/System.Private.CoreLib/src/System/TypeIdentifier.cs
src/mono/System.Private.CoreLib/src/System/TypeNameParser.cs
src/mono/System.Private.CoreLib/src/System/TypeSpec.cs