From faee52b95f2059a0e4d265da8d906a2d358c909b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eugen=20H=C3=B6glinger?= Date: Wed, 9 Oct 2024 15:38:52 +0200 Subject: [PATCH] Initialized --- .vs/Test_Copyright.git/v16/.suo | Bin 0 -> 45568 bytes Test_Copyright.git.sln | 25 ++++ Test_Copyright/App.config | 6 + Test_Copyright/Form1.Designer.cs | 75 ++++++++++ Test_Copyright/Form1.cs | 128 ++++++++++++++++++ Test_Copyright/Form1.resx | 120 ++++++++++++++++ Test_Copyright/Program.cs | 22 +++ Test_Copyright/Properties/AssemblyInfo.cs | 36 +++++ .../Properties/Resources.Designer.cs | 70 ++++++++++ Test_Copyright/Properties/Resources.resx | 117 ++++++++++++++++ .../Properties/Settings.Designer.cs | 29 ++++ Test_Copyright/Properties/Settings.settings | 7 + Test_Copyright/Test_Copyright.csproj | 83 ++++++++++++ Test_Copyright/bin/Debug/Test_Copyright.exe | Bin 0 -> 11264 bytes .../bin/Debug/Test_Copyright.exe.config | 6 + Test_Copyright/bin/Debug/Test_Copyright.pdb | Bin 0 -> 28160 bytes ...ework,Version=v4.7.2.AssemblyAttributes.cs | 4 + .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 277 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7323 bytes .../obj/Debug/Test_Copyright.Form1.resources | Bin 0 -> 180 bytes ...t_Copyright.Properties.Resources.resources | Bin 0 -> 180 bytes ...t_Copyright.csproj.AssemblyReference.cache | Bin 0 -> 6035 bytes ...t_Copyright.csproj.CoreCompileInputs.cache | 1 + ...Test_Copyright.csproj.FileListAbsolute.txt | 10 ++ ...st_Copyright.csproj.GenerateResource.cache | Bin 0 -> 1012 bytes Test_Copyright/obj/Debug/Test_Copyright.exe | Bin 0 -> 11264 bytes Test_Copyright/obj/Debug/Test_Copyright.pdb | Bin 0 -> 28160 bytes 27 files changed, 739 insertions(+) create mode 100644 .vs/Test_Copyright.git/v16/.suo create mode 100644 Test_Copyright.git.sln create mode 100644 Test_Copyright/App.config create mode 100644 Test_Copyright/Form1.Designer.cs create mode 100644 Test_Copyright/Form1.cs create mode 100644 Test_Copyright/Form1.resx create mode 100644 Test_Copyright/Program.cs create mode 100644 Test_Copyright/Properties/AssemblyInfo.cs create mode 100644 Test_Copyright/Properties/Resources.Designer.cs create mode 100644 Test_Copyright/Properties/Resources.resx create mode 100644 Test_Copyright/Properties/Settings.Designer.cs create mode 100644 Test_Copyright/Properties/Settings.settings create mode 100644 Test_Copyright/Test_Copyright.csproj create mode 100644 Test_Copyright/bin/Debug/Test_Copyright.exe create mode 100644 Test_Copyright/bin/Debug/Test_Copyright.exe.config create mode 100644 Test_Copyright/bin/Debug/Test_Copyright.pdb create mode 100644 Test_Copyright/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs create mode 100644 Test_Copyright/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 Test_Copyright/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.Form1.resources create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.Properties.Resources.resources create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.csproj.AssemblyReference.cache create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.csproj.CoreCompileInputs.cache create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.csproj.FileListAbsolute.txt create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.csproj.GenerateResource.cache create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.exe create mode 100644 Test_Copyright/obj/Debug/Test_Copyright.pdb diff --git a/.vs/Test_Copyright.git/v16/.suo b/.vs/Test_Copyright.git/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..3fddd67e38ecf9e068aa9c005c28c803274689e4 GIT binary patch literal 45568 zcmeHQeQ+Dcbw5~kEL%=w%Z}qX{-6{kc5DIxi4THO
    vNwH|r22Cjy5*j296hx4q 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 Cv0k?T literal 0 HcmV?d00001 diff --git a/Test_Copyright.git.sln b/Test_Copyright.git.sln new file mode 100644 index 0000000..d12cea9 --- /dev/null +++ b/Test_Copyright.git.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.31515.178 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Test_Copyright", "Test_Copyright\Test_Copyright.csproj", "{7D849DCE-56B3-4A0F-9572-531885FD81FF}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7D849DCE-56B3-4A0F-9572-531885FD81FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7D849DCE-56B3-4A0F-9572-531885FD81FF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7D849DCE-56B3-4A0F-9572-531885FD81FF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7D849DCE-56B3-4A0F-9572-531885FD81FF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {F5A0BFFB-A52E-4FA6-8D04-2B51C6D47FFA} + EndGlobalSection +EndGlobal diff --git a/Test_Copyright/App.config b/Test_Copyright/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/Test_Copyright/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test_Copyright/Form1.Designer.cs b/Test_Copyright/Form1.Designer.cs new file mode 100644 index 0000000..3764e86 --- /dev/null +++ b/Test_Copyright/Form1.Designer.cs @@ -0,0 +1,75 @@ + +namespace Test_Copyright +{ + partial class Form1 + { + /// + /// Erforderliche Designervariable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Verwendete Ressourcen bereinigen. + /// + /// True, wenn verwaltete Ressourcen gelöscht werden sollen; andernfalls False. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Vom Windows Form-Designer generierter Code + + /// + /// Erforderliche Methode für die Designerunterstützung. + /// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden. + /// + private void InitializeComponent() + { + this.buttonShowCopyright = new System.Windows.Forms.Button(); + this.labelCopyright = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // buttonShowCopyright + // + this.buttonShowCopyright.Location = new System.Drawing.Point(12, 12); + this.buttonShowCopyright.Name = "buttonShowCopyright"; + this.buttonShowCopyright.Size = new System.Drawing.Size(126, 23); + this.buttonShowCopyright.TabIndex = 0; + this.buttonShowCopyright.Text = "Show Copyright"; + this.buttonShowCopyright.UseVisualStyleBackColor = true; + this.buttonShowCopyright.Click += new System.EventHandler(this.buttonShowCopyright_Click); + // + // labelCopyright + // + this.labelCopyright.AutoSize = true; + this.labelCopyright.Location = new System.Drawing.Point(13, 80); + this.labelCopyright.Name = "labelCopyright"; + this.labelCopyright.Size = new System.Drawing.Size(16, 13); + this.labelCopyright.TabIndex = 1; + this.labelCopyright.Text = "..."; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(292, 149); + this.Controls.Add(this.labelCopyright); + this.Controls.Add(this.buttonShowCopyright); + this.Name = "Form1"; + this.Text = "Form1"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.Button buttonShowCopyright; + private System.Windows.Forms.Label labelCopyright; + } +} + diff --git a/Test_Copyright/Form1.cs b/Test_Copyright/Form1.cs new file mode 100644 index 0000000..b0b70ae --- /dev/null +++ b/Test_Copyright/Form1.cs @@ -0,0 +1,128 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Test_Copyright +{ + public partial class Form1 : Form + { + #region Version und Copyright + // Version und Copyright + string programName = Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase); //Den Programmnamen auslesen + string programVersion = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); + static object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + string copyright = GenerateCopyright(); + string icon = Application.StartupPath + "\\Info.bmp"; + + //Assembly Datum und Zeit + static DateTime value = AssemblyDateTime(); + string date = value.ToShortDateString(); + string time = value.ToLongTimeString(); + + private static DateTime AssemblyDateTime() + { + var version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version; + var buildDateTime = new DateTime(2000, 1, 1).Add(new TimeSpan(TimeSpan.TicksPerDay * version.Build + TimeSpan.TicksPerSecond * 2 * version.Revision)); + //Tage seit dem 1. Januar 2000 und Sekunden seit Mitternacht, (multiplizier mit 2 ergibt das Original) + return buildDateTime; + } + + private static string CurrentYear() + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + + private static string StartYear() + { + string startYear = ""; + if (((AssemblyCopyrightAttribute)attributes[0]).Copyright.Contains("Copyright © ")) + { + startYear = ((AssemblyCopyrightAttribute)attributes[0]).Copyright.Replace("Copyright © ", ""); + while (startYear.StartsWith(" ")) + { + startYear = startYear.Remove(0, 1); + } + + if (startYear.Contains("-")) + { + startYear = startYear.Remove(startYear.IndexOf("-")); + } + else + { + startYear = startYear.Remove(startYear.IndexOf(" ")); + } + return startYear; + } + else + { + DateTime dtn = DateTime.Now; + return dtn.Year.ToString(); + } + } + + private static string GenerateCopyright() + { + string startYear = StartYear(); + string currentYear = CurrentYear(); + + if (startYear == currentYear) + { + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + else + { + string temp = ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + string start = temp.Remove(temp.IndexOf(startYear) - 1); + string end = (temp.Remove(0, temp.IndexOf(" by"))); + + return String.Concat(start, startYear, "-", currentYear, end); + } + } + #endregion + + #region Programm-Info + /// + /// Contains the name of the program file + /// + public static string ProgramName { set; get; } + + /// + /// Contains the version of the program file + /// + public static string ProgramVersion { set; get; } + + /// + /// Contains the copyright notice + /// + public static string Copyright { set; get; } + + private void SetProgramInfo() + { + //Name, Version und Copyright setzen + ProgramName = programName; + ProgramVersion = programVersion; + Copyright = copyright; + } + #endregion + public Form1() + { + SetProgramInfo(); + InitializeComponent(); + } + + private void buttonShowCopyright_Click(object sender, EventArgs e) + { + labelCopyright.Text = copyright; + labelCopyright.Refresh(); + } + } +} diff --git a/Test_Copyright/Form1.resx b/Test_Copyright/Form1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/Test_Copyright/Form1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_Copyright/Program.cs b/Test_Copyright/Program.cs new file mode 100644 index 0000000..c6786f2 --- /dev/null +++ b/Test_Copyright/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace Test_Copyright +{ + static class Program + { + /// + /// Der Haupteinstiegspunkt für die Anwendung. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Test_Copyright/Properties/AssemblyInfo.cs b/Test_Copyright/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..01bc4f0 --- /dev/null +++ b/Test_Copyright/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("Test_Copyright")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("Test_Copyright")] +[assembly: AssemblyCopyright("Copyright © 2018 by Eugen Höglinger")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("7d849dce-56b3-4a0f-9572-531885fd81ff")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.*")] +//[assembly: AssemblyFileVersion("1.0.0.0")] //Wenn auskommentiert, dann gleich wie AssemblyVersion! diff --git a/Test_Copyright/Properties/Resources.Designer.cs b/Test_Copyright/Properties/Resources.Designer.cs new file mode 100644 index 0000000..6f7973f --- /dev/null +++ b/Test_Copyright/Properties/Resources.Designer.cs @@ -0,0 +1,70 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion: 4.0.30319.42000 +// +// Änderungen an dieser Datei können fehlerhaftes Verhalten verursachen und gehen verloren, wenn +// der Code neu generiert wird. +// +//------------------------------------------------------------------------------ + + +namespace Test_Copyright.Properties +{ + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder-Klasse + // über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der Option /str erneut aus, oder erstellen Sie Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Test_Copyright.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenlookups, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/Test_Copyright/Properties/Resources.resx b/Test_Copyright/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Test_Copyright/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Test_Copyright/Properties/Settings.Designer.cs b/Test_Copyright/Properties/Settings.Designer.cs new file mode 100644 index 0000000..bf23fad --- /dev/null +++ b/Test_Copyright/Properties/Settings.Designer.cs @@ -0,0 +1,29 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + + +namespace Test_Copyright.Properties +{ + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Test_Copyright/Properties/Settings.settings b/Test_Copyright/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Test_Copyright/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Test_Copyright/Test_Copyright.csproj b/Test_Copyright/Test_Copyright.csproj new file mode 100644 index 0000000..e03cc11 --- /dev/null +++ b/Test_Copyright/Test_Copyright.csproj @@ -0,0 +1,83 @@ + + + + + Debug + AnyCPU + {7D849DCE-56B3-4A0F-9572-531885FD81FF} + WinExe + Test_Copyright + Test_Copyright + v4.7.2 + 512 + true + false + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + Form + + + Form1.cs + + + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + \ No newline at end of file diff --git a/Test_Copyright/bin/Debug/Test_Copyright.exe b/Test_Copyright/bin/Debug/Test_Copyright.exe new file mode 100644 index 0000000000000000000000000000000000000000..957dcc13bbb1fea76427290cb1447c786c0f3e74 GIT binary patch literal 11264 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 literal 0 HcmV?d00001 diff --git a/Test_Copyright/bin/Debug/Test_Copyright.exe.config b/Test_Copyright/bin/Debug/Test_Copyright.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/Test_Copyright/bin/Debug/Test_Copyright.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Test_Copyright/bin/Debug/Test_Copyright.pdb b/Test_Copyright/bin/Debug/Test_Copyright.pdb new file mode 100644 index 0000000000000000000000000000000000000000..508390efb138af8a183fbcf1f0c53612d6ceb786 GIT binary patch literal 28160 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 +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.7.2", FrameworkDisplayName = ".NET Framework 4.7.2")] diff --git a/Test_Copyright/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Test_Copyright/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..a6920debe5520aa9639afe16e260d4ccd7630a39 GIT binary patch literal 277 zcmeZu3JP{+WMpDsU|>vhwu%WT%1FXFuExG25*+R%kJ3Jceq0}>yE@;HP;ATw=Aj0j)gqz z-m1|$+`E0@URk&f*!vJWYg9Iwj;B?_x?*}8l&HtN=?lq9tUKR?TG!A_+wEwjWWv$c?%sj0xxR8|?4_Q4L-2WqN$sbeCLq5&R4 ztEMGua;0UfHz5OtX@)MG1x4qbaSr9qrCYCs&kvb=bai)$tH7l#1iU=46KHeoi91r* zOerBZVD(&sO%QUODa@&azUCh5Ou4M7?Ikr6Dpp|)CYcYa%2Ifs^gU?0CA+0w-dZx*^-4 zT)vx+hgP-Zelury$`;b)_1+m<{NG1xWrZ%;OUs3|g+-QMUE9ljY8}^fsY&=@ufJ}+ z=IYYvL5L<1Me%7$Lish1sXiZ|L4YO^LxTYA*Nby6jXXFr3}QSpg3VDBKnGHp8zA6o z3`GXTIEo1n0>IH6_Z`d+}^Ck95Q#bXs(#^xh@6m(9O-0 zGja*iIudlT4$6&Zy6!J>n_ulH1T4hu*xokY6aQWxjy_Q{!3O0sN3VD9mH-dk(n^ z?Ge*)T{083*a^$xCZV?oW(JL7>@g$a`o@!!)#azX4KUj7GTMoaHJ>l6S(x2~KG&_N zCHxf&G97e0Bpw=wvsGnU14UCNF#f1PW&x|#Kdg-)FzqO9A#1+h^0AQR%U}C;4S%mZukdBf>Dp5^M6c81? z#52PFGHEL#Yz%(`klrV1B@0~9@|dq9%N_yVev)`-)K>t~OcJCdDLhA-kwsqv*g=wD z+f17;wQe7?$AIP~iS~y3jyP6kSx8Ss27UvOc9M|4dTs>tZPK1ZpjX`g4bevMbvz)E z0}|QSa!J2)u!y+qLz&7`qx*{g&c^nS+I3U7^Y=*n&ib&7G^i0_#rUJ;tR&*T-<#j( zjQQ=}*jVN}cis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_Copyright/obj/Debug/Test_Copyright.Properties.Resources.resources b/Test_Copyright/obj/Debug/Test_Copyright.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/Test_Copyright/obj/Debug/Test_Copyright.csproj.AssemblyReference.cache b/Test_Copyright/obj/Debug/Test_Copyright.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..559128b6b9c0a329f0d685ed2fd3db97e235947e GIT binary patch literal 6035 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 literal 0 HcmV?d00001 diff --git a/Test_Copyright/obj/Debug/Test_Copyright.pdb b/Test_Copyright/obj/Debug/Test_Copyright.pdb new file mode 100644 index 0000000000000000000000000000000000000000..508390efb138af8a183fbcf1f0c53612d6ceb786 GIT binary patch literal 28160 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