Skip to content

The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

License

Notifications You must be signed in to change notification settings

microsoft/vs-threading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a6094b6 · Mar 28, 2025
Jun 7, 2023
Feb 27, 2025
Mar 12, 2025
Mar 17, 2025
Mar 19, 2024
Mar 12, 2025
Feb 7, 2025
Mar 28, 2025
Mar 14, 2025
Mar 17, 2025
Mar 17, 2025
Feb 3, 2025
Jul 30, 2024
Feb 16, 2023
Oct 11, 2024
Feb 9, 2024
Feb 5, 2025
Feb 6, 2025
Nov 19, 2021
Jan 7, 2025
Mar 20, 2025
Sep 24, 2016
Mar 11, 2025
Feb 7, 2025
Sep 6, 2022
Jan 11, 2025
Aug 15, 2024
Mar 17, 2025
Sep 15, 2020
Jan 11, 2025
Feb 10, 2025
Nov 22, 2023
May 24, 2022
Mar 17, 2025

Repository files navigation

vs-threading

Build Status Join the chat at https://gitter.im/vs-threading/Lobby

Microsoft.VisualStudio.Threading

NuGet package

Async synchronization primitives, async collections, TPL and dataflow extensions. The JoinableTaskFactory allows synchronously blocking the UI thread for async work. This package is applicable to any .NET application (not just Visual Studio).

Getting started.

See the full list of features.

Microsoft.VisualStudio.Threading.Analyzers

NuGet package

Static code analyzer to detect common mistakes or potential issues regarding threading and async coding.

Diagnostic analyzer rules.