From 840cf9523932528cef2c952bb85df934fc20472a Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 26 Feb 2025 07:28:56 +0100 Subject: [PATCH 1/2] Add ToArray() to ConcurrentObservableCollection --- src/WireMock.Net/Util/ConcurrentObservableCollection.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/WireMock.Net/Util/ConcurrentObservableCollection.cs b/src/WireMock.Net/Util/ConcurrentObservableCollection.cs index af4c5116..95625655 100644 --- a/src/WireMock.Net/Util/ConcurrentObservableCollection.cs +++ b/src/WireMock.Net/Util/ConcurrentObservableCollection.cs @@ -84,4 +84,12 @@ public List ToList() return Items.ToList(); } } + + public T[] ToArray() + { + lock (_lockObject) + { + return Items.ToArray(); + } + } } \ No newline at end of file From 75ca30b6808e3d374c38c89303a18239903e15c2 Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Wed, 26 Feb 2025 07:40:51 +0100 Subject: [PATCH 2/2] --- --- src/WireMock.Net/Server/WireMockServer.LogEntries.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/WireMock.Net/Server/WireMockServer.LogEntries.cs b/src/WireMock.Net/Server/WireMockServer.LogEntries.cs index b3e679b1..ba4e98cf 100644 --- a/src/WireMock.Net/Server/WireMockServer.LogEntries.cs +++ b/src/WireMock.Net/Server/WireMockServer.LogEntries.cs @@ -26,7 +26,6 @@ public event NotifyCollectionChangedEventHandler LogEntriesChanged [PublicAPI] public IReadOnlyList LogEntries => _options.LogEntries.ToArray(); - /// [PublicAPI] public IReadOnlyList FindLogEntries(params IRequestMatcher[] matchers)