From 3a9d92477ba0b4e628bdbbc927a51a64b89f2fec Mon Sep 17 00:00:00 2001 From: Lukasz Baldyga Date: Sun, 15 Nov 2020 05:46:48 +0000 Subject: [PATCH] Added many needed readonly keywords --- .../ValueHelperTester.cs | 2 +- .../Advanced Software Engineering/Commander.cs | 2 +- .../Verbs/DrawingVerbs/Circle.cs | 2 +- .../Verbs/DrawingVerbs/Dot.cs | 2 +- .../Verbs/DrawingVerbs/DrawLines.cs | 6 +++--- .../Verbs/DrawingVerbs/DrawTo.cs | 4 ++-- .../Verbs/DrawingVerbs/RegularPolygon.cs | 10 +++++----- .../Windows/ErrorWindow.cs | 2 +- 8 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs index cee28e1..7ebc264 100644 --- a/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs +++ b/Advanced Software Engineering/Advanced Software Engineering Tests/ValueHelperTester.cs @@ -9,7 +9,7 @@ namespace Advanced_Software_Engineering_Tests { /// [TestClass] internal class ValueHelperTester { - private Random rand = new Random(); + private readonly Random rand = new Random(); /// /// Random test. diff --git a/Advanced Software Engineering/Advanced Software Engineering/Commander.cs b/Advanced Software Engineering/Advanced Software Engineering/Commander.cs index 5f4ca56..818d925 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Commander.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Commander.cs @@ -10,7 +10,7 @@ namespace Advanced_Software_Engineering { public class Commander { private Graphics graphics; private List commands = new List(); - private Drawer drawer; + private readonly Drawer drawer; private bool commands_ok = true; /// 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 e9a1e33..843ae9f 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Circle.cs @@ -4,7 +4,7 @@ /// Circle IVerb class. /// public class Circle : IVerb { - private Drawer drawer; + private readonly Drawer drawer; private double scale; /// diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Dot.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Dot.cs index efe523e..e1cb5fe 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Dot.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/Dot.cs @@ -4,7 +4,7 @@ /// The Dot IVerb class /// public class Dot : IVerb { - private Drawer drawer; + private readonly Drawer drawer; /// /// Creates the Dot IVerb diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs index b0ed41e..efe4059 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawLines.cs @@ -6,10 +6,10 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// DrawLines IVerb class /// public class DrawLines : IVerb { - private Drawer drawer; - private Point[] points; + private readonly Drawer drawer; + private readonly Point[] points; - private bool descCreated = false; + private readonly bool descCreated = false; private string desc; /// diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawTo.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawTo.cs index 5510929..678ea6d 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawTo.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/DrawTo.cs @@ -6,8 +6,8 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// DrawTo IVerb class /// public class DrawTo : IVerb { - private Drawer drawer; - private Point moveToPoint; + private readonly Drawer drawer; + private readonly Point moveToPoint; /// /// Creates the DrawTo intstance diff --git a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/RegularPolygon.cs b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/RegularPolygon.cs index 2c58028..974b6e5 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/RegularPolygon.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Verbs/DrawingVerbs/RegularPolygon.cs @@ -8,11 +8,11 @@ namespace Advanced_Software_Engineering.Verbs.DrawingVerbs { /// A class that generates a RegularPolygon IVerb. /// public class RegularPolygon : IVerb { - private Drawer drawer; - private int sides; - private double scale; - private double offset; - private List points; + private readonly Drawer drawer; + private readonly int sides; + private readonly double scale; + private readonly double offset; + private readonly List points; /// /// Draws a regular polygon. diff --git a/Advanced Software Engineering/Advanced Software Engineering/Windows/ErrorWindow.cs b/Advanced Software Engineering/Advanced Software Engineering/Windows/ErrorWindow.cs index 1251076..f7ac61e 100644 --- a/Advanced Software Engineering/Advanced Software Engineering/Windows/ErrorWindow.cs +++ b/Advanced Software Engineering/Advanced Software Engineering/Windows/ErrorWindow.cs @@ -9,7 +9,7 @@ namespace Advanced_Software_Engineering { /// The error window that can show errors, warnings and messages. /// public partial class ErrorWindow : Form { - private string desc; + private readonly string desc; /// /// The error message type.