From ef252b354aa05adfe247e548274e88848ec8d99d Mon Sep 17 00:00:00 2001 From: BlubbFish Date: Sun, 16 Apr 2017 20:55:53 +0000 Subject: [PATCH] Enchanchement #2, #3 and #4 fixed --- OwnModel.cs | 12 ++++++++---- Properties/AssemblyInfo.cs | 6 +++--- bin/Release/Utils.dll | Bin 17408 -> 17408 bytes 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/OwnModel.cs b/OwnModel.cs index 411c548..b20b91f 100644 --- a/OwnModel.cs +++ b/OwnModel.cs @@ -21,14 +21,18 @@ namespace BlubbFish.Utils return Activator.CreateInstance(typeof(T), true) as T; } - public void SetObserver(OwnView tray) + public void SetObserver(OwnView view) { - this.observer.Add(tray); - tray.Update(); + this.observer.Add(view); + view.Update(); + } + + public void RemoveObserver(OwnView view) { + this.observer.Remove(view); } protected void Update() { - this.observer.ForEach(delegate (OwnView tray) { tray.Update(); }); + this.observer.ForEach(delegate (OwnView view) { view.Update(); }); } abstract protected void Init(); } diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 885ce37..e8e4af1 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -10,7 +10,7 @@ using System.Runtime.InteropServices; [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("Utils")] -[assembly: AssemblyCopyright("Copyright © 2014 - 09.03.2017")] +[assembly: AssemblyCopyright("Copyright © 2014 - 16.04.2017")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern // übernehmen, indem Sie "*" eingeben: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.2.2")] -[assembly: AssemblyFileVersion("1.0.2.2")] +[assembly: AssemblyVersion("1.0.2.3")] +[assembly: AssemblyFileVersion("1.0.2.3")] diff --git a/bin/Release/Utils.dll b/bin/Release/Utils.dll index e24b72197d4339c3ad6048a4a877bcc5665f1cf8..e67e5ab54bbdf2f7f692fb5d85cbc8746cca5138 100644 GIT binary patch delta 5749 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 F@&A8|bPxal