vs-threading
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.
#### 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...
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:  I do not...
#### 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...
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) |...
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...