vs-threading icon indicating copy to clipboard operation
vs-threading copied to clipboard

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

Results 164 vs-threading issues
Sort by recently updated
recently updated
newest added

#### Is your feature request related to a problem? Please describe. [VSTHRD103](https://github.com/microsoft/vs-threading/blob/main/doc/analyzers/VSTHRD103.md) and [CA1849](https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1849) seem to be duplicates. But CA1849 seems to be better. For example, VSTHRD103 is missing the...

analyzers

Recently I noticed that .NET Documentation has links back to the source on GitHub, which I had wanted for a long time and is very useful: ![image](https://github.com/user-attachments/assets/9d81bc0c-4fc8-413f-89c2-1ca3e6d979cd) I do not...

documentation

#### Bug description VSTHRD103 is telling me to use `AddRangeAsync`, yet it shouldn't. The EF Core methods explicitly say to neither call `AddAsync` nor `AddRangeAsync` #### Repro steps await using...

#### Bug description It seems like VSTHRD010 will flag methods that define delegates that call `ThreadHelper.ThrowIfNotOnUIThread`, though the method itself does not invoke the delegate. #### Repro steps ```csharp abstract...

bug
analyzers

This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.[View this repository on the Mend.io Web Portal](https://developer.mend.io/github/microsoft/vs-threading). ## Edited/Blocked The following updates have been...

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [dotnet-sdk](https://redirect.github.com/dotnet/sdk) | dotnet-sdk | patch | `9.0.300` -> `9.0.301` | | [mcr.microsoft.com/dotnet/sdk](https://redirect.github.com/dotnet/sdk) |...

dependencies

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [xunit.runner.visualstudio](https://redirect.github.com/xunit/visualstudio.xunit) | `3.1.0` -> `3.1.1` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/xunit.runner.visualstudio/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/xunit.runner.visualstudio/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)...

dependencies