diff --git a/HdrHistogram.Examples/RecorderExample.cs b/HdrHistogram.Examples/RecorderExample.cs index a857c67..349f0e0 100644 --- a/HdrHistogram.Examples/RecorderExample.cs +++ b/HdrHistogram.Examples/RecorderExample.cs @@ -47,7 +47,7 @@ public void Run() .WithThreadSafeReads() //returns a Recorder that wraps the LongConcurrentHistogram .Create(); - var outputThread = new Thread(ts => WriteToDisk((Recorder)ts)); + var outputThread = new Thread(ts => WriteToDisk((Recorder)ts!)); outputThread.Start(recorder); RecordMeasurements(recorder); diff --git a/HdrHistogram.Examples/SimpleHistogramExample.cs b/HdrHistogram.Examples/SimpleHistogramExample.cs index 62d6f16..6678946 100644 --- a/HdrHistogram.Examples/SimpleHistogramExample.cs +++ b/HdrHistogram.Examples/SimpleHistogramExample.cs @@ -21,7 +21,7 @@ namespace HdrHistogram.Examples static class SimpleHistogramExample { private static readonly LongHistogram Histogram = new LongHistogram(TimeStamp.Hours(1), 3); - private static volatile Socket _socket; + private static volatile Socket _socket = null!; private static readonly Lazy AddressFamily = new Lazy(() => GetAddressFamily("google.com")); private static readonly TimeSpan RunPeriod = TimeSpan.FromSeconds(10); diff --git a/HdrHistogram.UnitTests/HgrmPercentileDistrubutionOutputTests.cs b/HdrHistogram.UnitTests/HgrmPercentileDistrubutionOutputTests.cs index 37c63d2..8bccbbf 100644 --- a/HdrHistogram.UnitTests/HgrmPercentileDistrubutionOutputTests.cs +++ b/HdrHistogram.UnitTests/HgrmPercentileDistrubutionOutputTests.cs @@ -85,7 +85,7 @@ private Stream GetEmbeddedFileStream(string filename) var fileName = string.Format(CultureInfo.InvariantCulture, "HdrHistogram.UnitTests.Resources.{0}", filename); return GetType().GetTypeInfo() .Assembly - .GetManifestResourceStream(fileName); + .GetManifestResourceStream(fileName)!; } private string GetEmbeddedFileText(string filename) diff --git a/HdrHistogram.UnitTests/Persistence/HistogramLogReaderWriterTestBase.cs b/HdrHistogram.UnitTests/Persistence/HistogramLogReaderWriterTestBase.cs index 435e6c3..8f2ccce 100644 --- a/HdrHistogram.UnitTests/Persistence/HistogramLogReaderWriterTestBase.cs +++ b/HdrHistogram.UnitTests/Persistence/HistogramLogReaderWriterTestBase.cs @@ -321,7 +321,7 @@ private Stream GetEmbeddedFileStream(string filename) var fileName = string.Format(CultureInfo.InvariantCulture, "HdrHistogram.UnitTests.Resources.{0}", filename); return GetType().GetTypeInfo() .Assembly - .GetManifestResourceStream(fileName); + .GetManifestResourceStream(fileName)!; } protected abstract HistogramBase Create(long highestTrackableValue, int numberOfSignificantValueDigits);