Skip to content

Commit 4d63f24

Browse files
authoredMar 18, 2025··
Merge pull request #1169 from microsoft/dropThreadingAnalyzers
Drop threading analyzers from package dependencies
2 parents abd16b3 + 6cf55be commit 4d63f24

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed
 

‎Directory.Packages.props

+3-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
77
<MessagePackVersion>2.5.192</MessagePackVersion>
88
<MicroBuildVersion>2.0.187</MicroBuildVersion>
9-
<VisualStudioThreadingVersion>17.13.2</VisualStudioThreadingVersion>
9+
<VisualStudioThreadingVersion>17.13.61</VisualStudioThreadingVersion>
1010
<CodeAnalysisAnalyzerVersion>3.11.0-beta1.24629.2</CodeAnalysisAnalyzerVersion>
1111
</PropertyGroup>
1212
<ItemGroup>
@@ -18,9 +18,10 @@
1818
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="8.0.0" />
1919
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="$(CodeAnalysisAnalyzerVersion)" />
2020
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="$(VisualStudioThreadingVersion)" />
21+
<PackageVersion Include="Microsoft.VisualStudio.Threading.Only" Version="$(VisualStudioThreadingVersion)" />
2122
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="$(VisualStudioThreadingVersion)" />
2223
<PackageVersion Include="Microsoft.VisualStudio.Validation" Version="17.8.8" />
23-
<PackageVersion Include="Nerdbank.Streams" Version="2.11.79" />
24+
<PackageVersion Include="Nerdbank.Streams" Version="2.11.90" />
2425
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
2526
<PackageVersion Include="System.Collections.Immutable" Version="8.0.0" />
2627
<PackageVersion Include="System.Diagnostics.DiagnosticSource" Version="8.0.1" />

‎src/StreamJsonRpc/StreamJsonRpc.csproj

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
<ItemGroup>
1616
<PackageReference Include="MessagePack" />
1717
<PackageReference Include="MessagePackAnalyzer" PrivateAssets="all" />
18-
<PackageReference Include="Microsoft.VisualStudio.Threading" />
18+
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" PrivateAssets="all"/>
19+
<PackageReference Include="Microsoft.VisualStudio.Threading.Only" />
1920
<PackageReference Include="Nerdbank.Streams" />
2021
<PackageReference Include="Newtonsoft.Json" />
2122
<PackageReference Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" PrivateAssets="all" />

‎test/StreamJsonRpc.Tests/DuplexPipeMarshalingTests.cs

+2
Original file line numberDiff line numberDiff line change
@@ -644,12 +644,14 @@ public async Task StreamClosesDeterministically()
644644
writing = true;
645645
this.Logger.WriteLine("Writing {0} bytes.", e.Length);
646646
};
647+
#pragma warning disable CS0618 // Type or member is obsolete
647648
monitoredStream.DidWrite += (s, e) =>
648649
{
649650
Assert.True(writing);
650651
writing = false;
651652
this.Logger.WriteLine("Wrote {0} bytes.", e.Count);
652653
};
654+
#pragma warning restore CS0618 // Type or member is obsolete
653655
monitoredStream.DidWriteByte += (s, e) =>
654656
{
655657
Assert.True(writing);

0 commit comments

Comments
 (0)
Please sign in to comment.