158 instantiations of ThreadStatic
http2cat (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IIS.FunctionalTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IIS.LongTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IIS.NewHandler.FunctionalTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IIS.NewShim.FunctionalTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IIS.ShadowCopy.Tests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
IISExpress.FunctionalTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
illink (2)
Microsoft.AspNetCore.Components.Server (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.Http.Connections (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.Http.Connections.Common (2)
src\SignalR\common\Shared\ReusableUtf8JsonWriter.cs (1)
13[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.OpenApi (2)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
Microsoft.AspNetCore.Server.IIS (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
Microsoft.AspNetCore.Shared.Tests (1)
src\Shared\ServerInfrastructure\BufferExtensions.cs (1)
18[ThreadStatic]
Microsoft.AspNetCore.SignalR.Client.Tests (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.Common (4)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
src\SignalR\common\Shared\ReusableUtf8JsonWriter.cs (1)
13[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
17[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.Protocols.Json (3)
src\SignalR\common\Shared\ReusableUtf8JsonWriter.cs (1)
13[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
17[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.Protocols.MessagePack (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.Protocols.NewtonsoftJson (3)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextReader.cs (1)
17[ThreadStatic]
src\SignalR\common\Shared\Utf8BufferTextWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.Specification.Tests (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
src\SignalR\common\Shared\MemoryBufferWriter.cs (1)
19[ThreadStatic]
Microsoft.Build (4)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
177[ThreadStatic]
Evaluation\ProjectRootElementCache.cs (1)
102[ThreadStatic]
LogMessagePacketBase.cs (2)
1095[ThreadStatic] 1098[ThreadStatic]
Microsoft.Build.Engine (2)
Engine\Project.cs (1)
316[ThreadStatic]
LocalProvider\LocalNodeCallback.cs (1)
351[ThreadStatic]
Microsoft.Build.Framework (2)
StringBuilderCache.cs (1)
26[ThreadStatic]
TaskParameterEventArgs.cs (1)
182[ThreadStatic]
Microsoft.Extensions.Logging.Console (1)
ConsoleLogger.cs (1)
41[ThreadStatic]
Microsoft.NET.StringTools (1)
StringTools.cs (1)
19[ThreadStatic]
Microsoft.NET.StringTools.net35 (1)
StringTools.cs (1)
19[ThreadStatic]
Microsoft.VisualBasic.Core (2)
Microsoft\VisualBasic\CompilerServices\IDOBinder.vb (1)
35<ThreadStatic()>
Microsoft\VisualBasic\CompilerServices\ProjectData.vb (1)
73<System.ThreadStaticAttribute()> Private Shared m_oProject As ProjectData
MSBuild (1)
PerformanceLogEventListener.cs (1)
40[ThreadStatic]
MSBuildTaskHost (1)
StringBuilderCache.cs (1)
26[ThreadStatic]
PresentationCore (23)
MS\Internal\Ink\InkSerializedFormat\Compress.cs (1)
344[ThreadStatic]
MS\Internal\Interop\TipTsfHelper.cs (1)
48[ThreadStatic]
MS\Win32\UnsafeNativeMethodsPenimc.cs (4)
66[ThreadStatic] 72[ThreadStatic] 75[ThreadStatic] 81[ThreadStatic]
System\Windows\Diagnostics\VisualDiagnostics.cs (2)
35[ThreadStatic] 38[ThreadStatic]
System\Windows\Input\AccessKeyManager.cs (1)
746[ThreadStatic] private static AccessKeyManager _accessKeyManager;
System\Windows\Input\Command\CommandManager.cs (1)
759[ThreadStatic]
System\Windows\Input\InputMethod.cs (1)
1797[ThreadStatic]
System\Windows\Input\ManipulationDevice.cs (2)
528[ThreadStatic] 532[ThreadStatic]
System\Windows\Input\Stylus\Common\DynamicRendererThreadManager.cs (1)
146[ThreadStatic]
System\Windows\Input\Stylus\Common\StylusLogic.cs (1)
237[ThreadStatic]
System\Windows\Input\Stylus\Common\StylusTouchDeviceBase.cs (1)
240[ThreadStatic]
System\Windows\Input\Stylus\Pointer\PointerStylusPlugInManager.cs (1)
663[ThreadStatic]
System\Windows\Input\Stylus\Wisp\PenThreadPool.cs (1)
40[ThreadStatic]
System\Windows\Input\TouchDevice.cs (1)
1329[ThreadStatic]
System\Windows\InterOp\HwndSource.cs (2)
2847[ThreadStatic] 2881[ThreadStatic]
System\Windows\InterOp\HwndTarget.cs (1)
2490[ThreadStatic]
System\Windows\Media\ByteStreamGeometryContext.cs (1)
787[ThreadStatic]
PresentationFramework (20)
MS\Internal\Data\DataBindEngine.cs (1)
727[ThreadStatic]
MS\Internal\DataStreams.cs (1)
371[ThreadStatic]
System\Windows\Application.cs (1)
2417[ThreadStatic]
System\Windows\Controls\RadioButton.cs (1)
294[ThreadStatic] private static Hashtable _groupNameToElements;
System\Windows\Diagnostics\ResourceDictionaryDiagnostics.cs (3)
538[ThreadStatic] 540[ThreadStatic] 543[ThreadStatic]
System\Windows\Documents\Hyperlink.cs (2)
529[ThreadStatic] 541[ThreadStatic]
System\Windows\FrameworkElement.cs (1)
6403[ThreadStatic]
System\Windows\NullableBoolConverter.cs (1)
69[ThreadStatic]
System\Windows\Standard\DpiHelper.cs (2)
16[ThreadStatic] 18[ThreadStatic]
System\Windows\SystemResourceKey.cs (1)
2183[ThreadStatic]
System\Windows\SystemResources.cs (5)
1674[ThreadStatic] private static int _parsing; 1679[ThreadStatic] private static List<DpiUtil.HwndDpiInfo> _dpiAwarenessContextAndDpis; 1681[ThreadStatic] private static Dictionary<DpiUtil.HwndDpiInfo, SecurityCriticalDataClass<HwndWrapper>> _hwndNotify; 1682[ThreadStatic] private static Dictionary<DpiUtil.HwndDpiInfo, HwndWrapperHook> _hwndNotifyHook; 1705[ThreadStatic]
System\Windows\ThemeDictionaryExtension.cs (1)
185[ThreadStatic]
System.Collections.Immutable (1)
System\Collections\Immutable\AllocFreeConcurrentStack.cs (1)
14[ThreadStatic]
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\ContractNameServices.cs (1)
28[ThreadStatic]
System\ComponentModel\Composition\ReflectionModel\ImportType.cs (1)
24[ThreadStatic]
System.Console (3)
System\TermInfo.cs (3)
17[ThreadStatic] 21[ThreadStatic] 25[ThreadStatic]
System.Data.Common (2)
System\Data\DataTable.cs (1)
6763[ThreadStatic]
System\Data\TypeLimiter.cs (1)
16[ThreadStatic]
System.Diagnostics.DiagnosticSource (1)
System\Diagnostics\RandomNumberGenerator.cs (1)
11[ThreadStatic] private static RandomNumberGenerator? t_random;
System.IO.FileSystem.Watcher (1)
System\IO\FileSystemWatcher.Linux.cs (1)
886[ThreadStatic]
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (1)
13[ThreadStatic]
System.Net.Http (3)
src\libraries\Common\src\System\Text\StringBuilderCache.cs (1)
15[ThreadStatic]
System\Net\Http\SocketsHttpHandler\Http2Connection.cs (1)
37[ThreadStatic]
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (1)
54[ThreadStatic]
System.Net.HttpListener (1)
src\libraries\Common\src\System\Net\LazyAsyncResult.cs (1)
18[ThreadStatic]
System.Net.Mail (1)
src\libraries\Common\src\System\Net\LazyAsyncResult.cs (1)
18[ThreadStatic]
System.Net.Primitives (1)
src\libraries\Common\src\System\Text\StringBuilderCache.cs (1)
15[ThreadStatic]
System.Net.Requests (1)
src\libraries\Common\src\System\Net\LazyAsyncResult.cs (1)
18[ThreadStatic]
System.Private.CoreLib (32)
src\libraries\Common\src\System\Text\StringBuilderCache.cs (1)
15[ThreadStatic]
src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (1)
127[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Buffers\SharedArrayPool.cs (1)
28[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Debug.cs (1)
35[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventProvider.cs (1)
68[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\EventSource.cs (2)
3837[ThreadStatic] 4525[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\DataCollector.cs (1)
21[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\TraceLoggingTypeInfo.cs (1)
137[ThreadStatic] // per-thread cache to avoid synchronization
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureInfo.cs (2)
111[ThreadStatic] 113[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Random.cs (1)
375[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Reflection\Emit\AssemblyBuilder.cs (1)
13[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Runtime\CompilerServices\PoolingAsyncValueTaskMethodBuilderT.cs (1)
291[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Runtime\Serialization\SerializationInfo.SerializationGuard.cs (1)
15[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.NonNativeAot.cs (1)
39[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.cs (1)
61[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ProcessorIdCache.cs (1)
15[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ReaderWriterLockSlim.cs (1)
86[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\Tasks\Task.cs (1)
116[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\Thread.cs (1)
20[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadBlockingInfo.cs (1)
47[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadInt64PersistentCounter.cs (1)
14[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadLocal.cs (2)
38[ThreadStatic] 41[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\ThreadPoolWorkQueue.cs (1)
1020[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (1)
22[ThreadStatic]
src\libraries\System.Private.CoreLib\src\System\Threading\Win32ThreadPoolNativeOverlapped.cs (1)
14[ThreadStatic]
src\System\Diagnostics\StackFrameHelper.cs (1)
48[ThreadStatic]
src\System\Runtime\ControlledExecution.CoreCLR.cs (1)
16[ThreadStatic]
src\System\StubHelpers.cs (2)
1356[ThreadStatic] 1446[ThreadStatic]
System.Private.Xml (1)
src\libraries\Common\src\System\Text\StringBuilderCache.cs (1)
15[ThreadStatic]
System.Private.Xml.Linq (1)
src\libraries\Common\src\System\Text\StringBuilderCache.cs (1)
15[ThreadStatic]
System.Security.Cryptography (1)
src\libraries\Common\src\System\Security\Cryptography\KdfWorkLimiter.cs (1)
11[ThreadStatic]
System.Text.Json (1)
System\Text\Json\Writer\Utf8JsonWriterCache.cs (1)
14[ThreadStatic]
System.Threading (2)
System\Threading\HostExecutionContextManager.cs (1)
13[ThreadStatic]
System\Threading\ReaderWriterLock.cs (1)
1207[ThreadStatic]
System.Transactions.Local (1)
System\Transactions\Transaction.cs (1)
1158[ThreadStatic]
System.Windows.Controls.Ribbon (7)
Microsoft\Windows\Controls\KeyTipService.cs (1)
1733[ThreadStatic]
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (4)
238[ThreadStatic] 241[ThreadStatic] 244[ThreadStatic] 247[ThreadStatic]
Microsoft\Windows\Controls\Ribbon\RibbonToolTipService.cs (1)
82[ThreadStatic]
Microsoft\Windows\Controls\TextSearchInternal.cs (1)
894[ThreadStatic]
UIAutomationClient (1)
System\Windows\Automation\CacheRequest.cs (1)
523[ThreadStatic]
WindowsFormsIntegration (2)
System\Windows\Integration\ApplicationInterop.cs (2)
21[ThreadStatic] 38[ThreadStatic]
3 references to ThreadStatic
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
1192[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ThreadStaticAttribute))]
netstandard (1)
netstandard.cs (1)
2155[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ThreadStaticAttribute))]
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net9.0\System.Runtime.Forwards.cs (1)
811[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ThreadStaticAttribute))]