From fd228af17041cc43e588ba33d897d80b56434b71 Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Sun, 21 Jul 2024 22:55:38 +0200 Subject: [PATCH] Fixed small code issues --- ScreenCapture.NET.DX11/DX11ScreenCapture.cs | 6 +++--- ScreenCapture.NET/Model/CaptureZone.cs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ScreenCapture.NET.DX11/DX11ScreenCapture.cs b/ScreenCapture.NET.DX11/DX11ScreenCapture.cs index eebd50a..c5df93d 100644 --- a/ScreenCapture.NET.DX11/DX11ScreenCapture.cs +++ b/ScreenCapture.NET.DX11/DX11ScreenCapture.cs @@ -24,12 +24,12 @@ public sealed class DX11ScreenCapture : AbstractScreenCapture #region Constants private static readonly FeatureLevel[] FEATURE_LEVELS = - { + [ FeatureLevel.Level_11_1, FeatureLevel.Level_11_0, FeatureLevel.Level_10_1, FeatureLevel.Level_10_0 - }; + ]; #endregion @@ -54,7 +54,7 @@ public sealed class DX11ScreenCapture : AbstractScreenCapture private ID3D11DeviceContext? _context; private ID3D11Texture2D? _captureTexture; - private readonly Dictionary, ZoneTextures> _textures = new(); + private readonly Dictionary, ZoneTextures> _textures = []; #endregion diff --git a/ScreenCapture.NET/Model/CaptureZone.cs b/ScreenCapture.NET/Model/CaptureZone.cs index eb0a58b..93637f5 100644 --- a/ScreenCapture.NET/Model/CaptureZone.cs +++ b/ScreenCapture.NET/Model/CaptureZone.cs @@ -204,7 +204,7 @@ public sealed class CaptureZone : ICaptureZone /// public void Dispose() { - if (_disposed) throw new ObjectDisposedException("The lock is already released"); + ObjectDisposedException.ThrowIf(_disposed, this); Monitor.Exit(_lock); _disposed = true;