This commit is contained in:
tznind
2024-11-10 10:01:50 +00:00
parent 1bd5d8d043
commit ccd25cd08a

View File

@@ -353,17 +353,16 @@ internal class AnsiResponseParser<T> : AnsiResponseParserBase
return output;
}
public IEnumerable<Tuple<char, T>> Release ()
public Tuple<char, T>[] Release ()
{
// Lock in case Release is called from different Thread from parse
lock (lockState)
{
foreach (Tuple<char, T> h in HeldToEnumerable ())
{
yield return h;
}
Tuple<char, T> [] result = HeldToEnumerable ().ToArray ();
ResetState ();
return result;
}
}