Quellcode durchsuchen

Sealed uninherited `internal` classes (2) (#658)

Co-authored-by: Lehonti Ramos <lehonti@ramos>
Lehonti Ramos vor 2 Jahren
Ursprung
Commit
9e6117f074

+ 1 - 1
Source/QuestPDF.Previewer/PreviewerApp.axaml.cs

@@ -4,7 +4,7 @@ using Avalonia.Markup.Xaml;
 
 
 namespace QuestPDF.Previewer
 namespace QuestPDF.Previewer
 {
 {
-    internal class PreviewerApp : Application
+    internal sealed class PreviewerApp : Application
     {
     {
         public override void Initialize()
         public override void Initialize()
         {
         {

+ 1 - 1
Source/QuestPDF.Previewer/PreviewerRefreshCommand.cs

@@ -2,7 +2,7 @@
 
 
 namespace QuestPDF.Previewer;
 namespace QuestPDF.Previewer;
 
 
-internal class DocumentSnapshot
+internal sealed class DocumentSnapshot
 {
 {
     public ICollection<PageSnapshot> Pages { get; set; }
     public ICollection<PageSnapshot> Pages { get; set; }
 
 

+ 2 - 2
Source/QuestPDF.Previewer/PreviewerWindowViewModel.cs

@@ -1,12 +1,12 @@
 using System.Collections.ObjectModel;
 using System.Collections.ObjectModel;
 using System.Diagnostics;
 using System.Diagnostics;
+using Avalonia.Threading;
 using ReactiveUI;
 using ReactiveUI;
 using Unit = System.Reactive.Unit;
 using Unit = System.Reactive.Unit;
-using Avalonia.Threading;
 
 
 namespace QuestPDF.Previewer
 namespace QuestPDF.Previewer
 {
 {
-    internal class PreviewerWindowViewModel : ReactiveObject
+    internal sealed class PreviewerWindowViewModel : ReactiveObject
     {
     {
         private ObservableCollection<PreviewPage> _pages = new();
         private ObservableCollection<PreviewPage> _pages = new();
         public ObservableCollection<PreviewPage> Pages
         public ObservableCollection<PreviewPage> Pages

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/ElementMock.cs

@@ -4,7 +4,7 @@ using QuestPDF.Infrastructure;
 
 
 namespace QuestPDF.UnitTests.TestEngine
 namespace QuestPDF.UnitTests.TestEngine
 {
 {
-    internal class ElementMock : Element
+    internal sealed class ElementMock : Element
     {
     {
         public string Id { get; set; }
         public string Id { get; set; }
         public Func<Size, SpacePlan> MeasureFunc { get; set; }
         public Func<Size, SpacePlan> MeasureFunc { get; set; }

+ 1 - 2
Source/QuestPDF.UnitTests/TestEngine/MockCanvas.cs

@@ -1,11 +1,10 @@
 using System;
 using System;
-using QuestPDF.Drawing;
 using QuestPDF.Infrastructure;
 using QuestPDF.Infrastructure;
 using SkiaSharp;
 using SkiaSharp;
 
 
 namespace QuestPDF.UnitTests.TestEngine
 namespace QuestPDF.UnitTests.TestEngine
 {
 {
-    internal class MockCanvas : ICanvas
+    internal sealed class MockCanvas : ICanvas
     {
     {
         public Action<Position> TranslateFunc { get; set; }
         public Action<Position> TranslateFunc { get; set; }
         public Action<float> RotateFunc { get; set; }
         public Action<float> RotateFunc { get; set; }

+ 1 - 2
Source/QuestPDF.UnitTests/TestEngine/OperationRecordingCanvas.cs

@@ -1,13 +1,12 @@
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
-using QuestPDF.Drawing;
 using QuestPDF.Infrastructure;
 using QuestPDF.Infrastructure;
 using QuestPDF.UnitTests.TestEngine.Operations;
 using QuestPDF.UnitTests.TestEngine.Operations;
 using SkiaSharp;
 using SkiaSharp;
 
 
 namespace QuestPDF.UnitTests.TestEngine
 namespace QuestPDF.UnitTests.TestEngine
 {
 {
-    internal class OperationRecordingCanvas : ICanvas
+    internal sealed class OperationRecordingCanvas : ICanvas
     {
     {
         public ICollection<OperationBase> Operations { get; } = new List<OperationBase>();
         public ICollection<OperationBase> Operations { get; } = new List<OperationBase>();
 
 

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawImageOperation.cs

@@ -2,7 +2,7 @@
 
 
 namespace QuestPDF.UnitTests.TestEngine.Operations
 namespace QuestPDF.UnitTests.TestEngine.Operations
 {
 {
-    internal class CanvasDrawImageOperation : OperationBase
+    internal sealed class CanvasDrawImageOperation : OperationBase
     {
     {
         public Position Position { get; }
         public Position Position { get; }
         public Size Size { get; }
         public Size Size { get; }

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawRectangleOperation.cs

@@ -2,7 +2,7 @@
 
 
 namespace QuestPDF.UnitTests.TestEngine.Operations
 namespace QuestPDF.UnitTests.TestEngine.Operations
 {
 {
-    internal class CanvasDrawRectangleOperation : OperationBase
+    internal sealed class CanvasDrawRectangleOperation : OperationBase
     {
     {
         public Position Position { get; } 
         public Position Position { get; } 
         public Size Size { get; }
         public Size Size { get; }

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasDrawTextOperation.cs

@@ -2,7 +2,7 @@
 
 
 namespace QuestPDF.UnitTests.TestEngine.Operations
 namespace QuestPDF.UnitTests.TestEngine.Operations
 {
 {
-    internal class CanvasDrawTextOperation : OperationBase
+    internal sealed class CanvasDrawTextOperation : OperationBase
     {
     {
         public string Text { get; }
         public string Text { get; }
         public Position Position { get; }
         public Position Position { get; }

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/Operations/CanvasTranslateOperation.cs

@@ -2,7 +2,7 @@
 
 
 namespace QuestPDF.UnitTests.TestEngine.Operations
 namespace QuestPDF.UnitTests.TestEngine.Operations
 {
 {
-    internal class CanvasTranslateOperation : OperationBase
+    internal sealed class CanvasTranslateOperation : OperationBase
     {
     {
         public Position Position { get; }
         public Position Position { get; }
 
 

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/Operations/ChildMeasureOperation.cs

@@ -3,7 +3,7 @@ using QuestPDF.Infrastructure;
 
 
 namespace QuestPDF.UnitTests.TestEngine.Operations
 namespace QuestPDF.UnitTests.TestEngine.Operations
 {
 {
-    internal class ChildMeasureOperation : OperationBase
+    internal sealed class ChildMeasureOperation : OperationBase
     {
     {
         public string ChildId { get; }
         public string ChildId { get; }
         public Size Input { get; }
         public Size Input { get; }

+ 1 - 1
Source/QuestPDF.UnitTests/TestEngine/TestPlan.cs

@@ -11,7 +11,7 @@ using QuestPDF.UnitTests.TestEngine.Operations;
 
 
 namespace QuestPDF.UnitTests.TestEngine
 namespace QuestPDF.UnitTests.TestEngine
 {
 {
-    internal class TestPlan
+    internal sealed class TestPlan
     {
     {
         private const string DefaultChildName = "child";
         private const string DefaultChildName = "child";