diff --git a/Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequests.cs b/Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequests.cs
index 8cc984523..e6fffcfc3 100644
--- a/Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequests.cs
+++ b/Terminal.Gui/ConsoleDrivers/AnsiEscapeSequence/AnsiEscapeSequenceRequests.cs
@@ -4,11 +4,10 @@ using System.Collections.Concurrent;
namespace Terminal.Gui;
-// QUESTION: Can this class be moved/refactored/combined with the new AnsiEscapeSequenceRequest/Response class?
-
// TODO: This class is a singleton. It should use the singleton pattern.
///
-/// Manages ANSI Escape Sequence requests and responses. The list of contains the
+/// Manages ANSI Escape Sequence requests and responses. The list of
+/// contains the
/// status of the request. Each request is identified by the terminator (e.g. ESC[8t ... t is the terminator).
///
public class AnsiEscapeSequenceRequests
@@ -50,7 +49,7 @@ public class AnsiEscapeSequenceRequests
{
Statuses.TryPeek (out seqReqStatus);
- var result = seqReqStatus?.AnsiRequest.Terminator == terminator;
+ bool result = seqReqStatus?.AnsiRequest.Terminator == terminator;
if (result)
{
@@ -64,7 +63,8 @@ public class AnsiEscapeSequenceRequests
}
///
- /// Removes a request defined by . If a matching is
+ /// Removes a request defined by . If a matching
+ /// is
/// found and the number of outstanding requests is greater than 0, the number of outstanding requests is decremented.
/// If the number of outstanding requests is 0, the is removed from
/// .
@@ -74,7 +74,7 @@ public class AnsiEscapeSequenceRequests
{
lock (Statuses)
{
- Statuses.TryDequeue (out var request);
+ Statuses.TryDequeue (out AnsiEscapeSequenceRequestStatus? request);
if (request != seqReqStatus)
{