From 33c20bdaf6a49843c240e7dd415a59c5ec0ce43c Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Sun, 15 Nov 2020 05:47:13 +0000 Subject: [PATCH] Added more readonly kewords --- .../Advanced Software Engineering Tests/CommandTester.cs | 2 +- .../SettingsAndHelperFunctionsTester.cs | 4 ++-- .../Verbs/DrawingVerbs/Circle.cs | 2 +- .../Verbs/DrawingVerbs/Clear.cs | 2 +- .../Verbs/DrawingVerbs/Fill.cs | 4 ++-- .../Verbs/DrawingVerbs/FillColor.cs | 4 ++-- .../Verbs/DrawingVerbs/MoveTo.cs | 4 ++-- .../Verbs/DrawingVerbs/PenColor.cs | 4 ++-- .../Verbs/DrawingVerbs/Quadrilateral.cs | 2 +- .../Verbs/DrawingVerbs/Rectangle.cs | 8 ++++---- .../Verbs/DrawingVerbs/ResetPen.cs | 2 +- .../Verbs/DrawingVerbs/Square.cs | 2 +- .../Verbs/DrawingVerbs/Triangle.cs | 2 +- 13 files changed, 21 insertions(+), 21 deletions(-) diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/CommandTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/CommandTester.cs index 98f4862..7d7cf02 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/CommandTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/CommandTester.cs @@ -12,7 +12,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestClass] public class CommandTester { - private Random rand = new Random(); + private readonly Random rand = new Random(); /// /// Automatically tests: diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs index a3b8f35..837ebf6 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/SettingsAndHelperFunctionsTester.cs @@ -11,8 +11,8 @@ namespace Advanced_Software_Engineering_Tests { /// [TestClass] public class SettingsAndHelperFunctionsTester { - private string alphabet = "abcdefghijklmnopqrstuvwxzy"; - private Random rand = new Random(); + private readonly string alphabet = "abcdefghijklmnopqrstuvwxzy"; + private readonly Random rand = new Random(); /// /// Random strip spaces test diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs index 843ae9f..e6449e9 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs @@ -5,7 +5,7 @@ /// public class Circle : IVerb { private readonly Drawer drawer; - private double scale; + private readonly double scale; /// /// Circle constructor creates the Circle IVerb. diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Clear.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Clear.cs index 3371010..26155d3 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Clear.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Clear.cs @@ -4,7 +4,7 @@ /// The Clear IVerb class. /// public class Clear : IVerb { - private Drawer drawer; + private readonly Drawer drawer; /// /// Create the clear IVerb diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Fill.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Fill.cs index 969a588..f446387 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Fill.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Fill.cs @@ -4,8 +4,8 @@ /// Fill IVerb class /// public class Fill : IVerb { - private Drawer drawer; - private bool enable; + private readonly Drawer drawer; + private readonly bool enable; /// /// Fill enables or disables the fill insider drawer diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/FillColor.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/FillColor.cs index 48d06ba..6b0d61b 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/FillColor.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/FillColor.cs @@ -6,8 +6,8 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// The FillColor IVerb class /// public class FillColor : IVerb { - private Drawer drawer; - private Color color; + private readonly Drawer drawer; + private readonly Color color; /// /// Create the FillColor instance diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/MoveTo.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/MoveTo.cs index 6794d1a..82cdf07 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/MoveTo.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/MoveTo.cs @@ -6,8 +6,8 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// MoveTo IVerb class /// public class MoveTo : IVerb { - private Drawer drawer; - private Point moveToPoint; + private readonly Drawer drawer; + private readonly Point moveToPoint; /// /// Creates a MoveTo instance diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/PenColor.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/PenColor.cs index bed68d3..777a488 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/PenColor.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/PenColor.cs @@ -6,8 +6,8 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// The PenColor IVerb class /// public class PenColor : IVerb { - private Drawer drawer; - private Color color; + private readonly Drawer drawer; + private readonly Color color; /// /// Creates a PenColor instance diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Quadrilateral.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Quadrilateral.cs index 9a46414..d37aa87 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Quadrilateral.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Quadrilateral.cs @@ -6,7 +6,7 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// The Quadrilateral IVerb class /// public class Quadrilateral : IVerb { - private IVerb IVerb; + private readonly IVerb IVerb; /// /// Creates a Quadrilateral instances diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Rectangle.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Rectangle.cs index 8b72420..464b29d 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Rectangle.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Rectangle.cs @@ -11,11 +11,11 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// Correct /// public class Rectangle : IVerb { - private Drawer drawer; - private PointF[] points; + private readonly Drawer drawer; + private readonly PointF[] points; - private double width; - private double height; + private readonly double width; + private readonly double height; /// /// Create a rectangle instance. Makes sure that diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/ResetPen.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/ResetPen.cs index e280878..d3119b8 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/ResetPen.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/ResetPen.cs @@ -4,7 +4,7 @@ /// Setsets the pen to the initial position. /// public class ResetPen : IVerb { - private Drawer drawer; + private readonly Drawer drawer; /// /// Creates the ResetPen IVerb diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Square.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Square.cs index 7feeeec..f72c9b4 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Square.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Square.cs @@ -4,7 +4,7 @@ /// The Square IVerb class /// public class Square : IVerb { - private IVerb IVerb; + private readonly IVerb IVerb; /// /// A new Squre instance. Draws squares using diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Triangle.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Triangle.cs index 7fcc29d..31cdb18 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Triangle.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Triangle.cs @@ -6,7 +6,7 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// The Triangle IVerb class /// public class Triangle : IVerb { - private IVerb IVerb; + private readonly IVerb IVerb; /// /// Creates a new Triangle instance using .