diff --git a/src/mscorlib/src/System/Threading/ThreadPool.cs b/src/mscorlib/src/System/Threading/ThreadPool.cs index b1ffc778704c..f4c8abf2b067 100644 --- a/src/mscorlib/src/System/Threading/ThreadPool.cs +++ b/src/mscorlib/src/System/Threading/ThreadPool.cs @@ -57,11 +57,6 @@ internal static class ThreadPoolGlobals [SecurityCritical] public static ThreadPoolWorkQueue workQueue = new ThreadPoolWorkQueue(); - - [System.Security.SecuritySafeCritical] // static constructors should be safe to call - static ThreadPoolGlobals() - { - } } internal sealed class ThreadPoolWorkQueue @@ -1168,9 +1163,6 @@ internal interface IThreadPoolWorkItem internal sealed class QueueUserWorkItemCallback : IThreadPoolWorkItem { - [System.Security.SecuritySafeCritical] - static QueueUserWorkItemCallback() {} - private WaitCallback callback; private ExecutionContext context; private Object state; @@ -1263,9 +1255,6 @@ static private void WaitCallback_Context(Object state) internal class _ThreadPoolWaitOrTimerCallback { - [System.Security.SecuritySafeCritical] - static _ThreadPoolWaitOrTimerCallback() {} - WaitOrTimerCallback _waitOrTimerCallback; ExecutionContext _executionContext; Object _state;