39 lines
1.9 KiB
Diff
39 lines
1.9 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Nikola Milosavljevic <nikolam@microsoft.com>
|
|
Date: Fri, 29 Mar 2024 19:48:28 +0000
|
|
Subject: [PATCH] Disable CA2022 errors
|
|
|
|
Backport: https://github.com/dotnet/sdk/issues/39893
|
|
---
|
|
src/RazorSdk/Tool/Client.cs | 2 ++
|
|
src/RazorSdk/Tool/ConnectionHost.cs | 2 ++
|
|
2 files changed, 4 insertions(+)
|
|
|
|
diff --git a/src/RazorSdk/Tool/Client.cs b/src/RazorSdk/Tool/Client.cs
|
|
index 3a0436aa8b..54c89bf8d6 100644
|
|
--- a/src/RazorSdk/Tool/Client.cs
|
|
+++ b/src/RazorSdk/Tool/Client.cs
|
|
@@ -169,7 +169,9 @@ public override async Task WaitForDisconnectAsync(CancellationToken cancellation
|
|
try
|
|
{
|
|
ServerLogger.Log($"Before poking pipe {Identifier}.");
|
|
+#pragma warning disable CA2022 // Avoid inexact read
|
|
await Stream.ReadAsync(Array.Empty<byte>(), 0, 0, cancellationToken);
|
|
+#pragma warning restore CA2022
|
|
ServerLogger.Log($"After poking pipe {Identifier}.");
|
|
}
|
|
catch (OperationCanceledException)
|
|
diff --git a/src/RazorSdk/Tool/ConnectionHost.cs b/src/RazorSdk/Tool/ConnectionHost.cs
|
|
index d1c557dea9..f92397d6e9 100644
|
|
--- a/src/RazorSdk/Tool/ConnectionHost.cs
|
|
+++ b/src/RazorSdk/Tool/ConnectionHost.cs
|
|
@@ -107,7 +107,9 @@ public override async Task WaitForDisconnectAsync(CancellationToken cancellation
|
|
try
|
|
{
|
|
ServerLogger.Log($"Before poking pipe {Identifier}.");
|
|
+#pragma warning disable CA2022 // Avoid inexact read
|
|
await Stream.ReadAsync(Array.Empty<byte>(), 0, 0, cancellationToken);
|
|
+#pragma warning restore CA2022
|
|
ServerLogger.Log($"After poking pipe {Identifier}.");
|
|
}
|
|
catch (OperationCanceledException)
|