diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 26d3352..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 2f6f633..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index a10263a..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/Hochschule.iml b/Hochschule.iml index b107a2d..c02b99a 100644 --- a/Hochschule.iml +++ b/Hochschule.iml @@ -7,5 +7,15 @@ + + + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Aufgabe1.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Aufgabe1.csproj.nuget.dgspec.json index 1fd7ba2..838bee6 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Aufgabe1.csproj.nuget.dgspec.json +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Aufgabe1.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj": {} + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj": {} }, "projects": { - "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj", + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj", "projectName": "Aufgabe1", - "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj", "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", - "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\obj\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfo.cs index 56ef83c..93b4bdf 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfo.cs +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe1")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c14a7a05a158696187a2f54514bc234dd4283d8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] [assembly: System.Reflection.AssemblyProductAttribute("Aufgabe1")] [assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe1")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfoInputs.cache index 41a06cf..b2f72e2 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfoInputs.cache +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.AssemblyInfoInputs.cache @@ -1 +1 @@ -0f54ee831ced8a5bb4f1204eae16849dfddbdff5c48e8c9b786196cbaa5b358d +82cd2baef09ab11a77ee684662a48b243493f467948c214de3667dd231dcb95a diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.GeneratedMSBuildEditorConfig.editorconfig index b58d7c5..501567e 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.GeneratedMSBuildEditorConfig.editorconfig +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.GeneratedMSBuildEditorConfig.editorconfig @@ -8,6 +8,6 @@ build_property.PlatformNeutralAssembly = build_property.EnforceExtendedAnalyzerRules = build_property._SupportedPlatformList = Linux,macOS,Windows build_property.RootNamespace = Aufgabe1 -build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt1\Aufgabenblatt1\ +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt1\Aufgabe1\ build_property.EnableComHosting = build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.assets.cache b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.assets.cache index f3b5f54..5d721bc 100644 Binary files a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.assets.cache and b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/Debug/net8.0/Aufgabe1.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.assets.json index fdad784..959c249 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.assets.json +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.assets.json @@ -14,11 +14,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj", + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj", "projectName": "Aufgabe1", - "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj", "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", - "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\obj\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.nuget.cache index 54a4958..ba11126 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.nuget.cache +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe1/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "34pLguQXEaY=", + "dgSpecHash": "sF7N88sejh0=", "success": true, - "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabenblatt1\\Aufgabe1.csproj", + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt1\\Aufgabe1\\Aufgabe1.csproj", "expectedPackageFiles": [], "logs": [] } \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfo.cs index 972bde5..f3a837c 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfo.cs +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe2")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c14a7a05a158696187a2f54514bc234dd4283d8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] [assembly: System.Reflection.AssemblyProductAttribute("Aufgabe2")] [assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe2")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfoInputs.cache index f4929da..3e59680 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfoInputs.cache +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe2/obj/Debug/net8.0/Aufgabe2.AssemblyInfoInputs.cache @@ -1 +1 @@ -14954c32b68f429e3e27986daa5c022f9e7975a0540820c5c3270b42ba021574 +8ad995a18a5bb12f24fa488f31900bd98207d2966605e7862b6f650d182ecfe0 diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfo.cs index 4eef697..4ccea52 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfo.cs +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe3")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c14a7a05a158696187a2f54514bc234dd4283d8")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] [assembly: System.Reflection.AssemblyProductAttribute("Aufgabe3")] [assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe3")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfoInputs.cache index 2adaf18..42ecdce 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfoInputs.cache +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabe3/obj/Debug/net8.0/Aufgabe3.AssemblyInfoInputs.cache @@ -1 +1 @@ -df67a7a3c9a9297433cb77f1a8294275d77e46798e48ee29ce4b01d8fd20db10 +53db133be958f603274dc38dec77bd7beb4b06ae9b27910db856f1cfbbb7fe5f diff --git a/Semester3/DotNET/Aufgabenblatt1/Aufgabenblatt1.sln b/Semester3/DotNET/Aufgabenblatt1/Aufgabenblatt1.sln index 80f3019..78a2c44 100644 --- a/Semester3/DotNET/Aufgabenblatt1/Aufgabenblatt1.sln +++ b/Semester3/DotNET/Aufgabenblatt1/Aufgabenblatt1.sln @@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.11.35312.102 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aufgabe1", "Aufgabenblatt1\Aufgabe1.csproj", "{ED34B7F4-FB35-431E-974A-98F4DE3100B8}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aufgabe1", "Aufgabe1\Aufgabe1.csproj", "{ED34B7F4-FB35-431E-974A-98F4DE3100B8}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aufgabe2", "Aufgabe2\Aufgabe2.csproj", "{C6DDAD30-DE6C-4D14-8D11-C588F49D0A29}" EndProject diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/DesignTimeBuild/.dtbcache.v2 b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..7393103 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/61fd9be5-c0db-473d-b4fa-ece3deeed032.vsidx b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/61fd9be5-c0db-473d-b4fa-ece3deeed032.vsidx new file mode 100644 index 0000000..40ba540 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/61fd9be5-c0db-473d-b4fa-ece3deeed032.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/807c7fc1-7bb7-4e11-a835-50cc2f6c7704.vsidx b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/807c7fc1-7bb7-4e11-a835-50cc2f6c7704.vsidx new file mode 100644 index 0000000..1fd1b4f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/807c7fc1-7bb7-4e11-a835-50cc2f6c7704.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/b9be0358-4e0d-438f-b1b8-db5b1146dc9e.vsidx b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/b9be0358-4e0d-438f-b1b8-db5b1146dc9e.vsidx new file mode 100644 index 0000000..18f6ad8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/FileContentIndex/b9be0358-4e0d-438f-b1b8-db5b1146dc9e.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.futdcache.v2 b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.futdcache.v2 new file mode 100644 index 0000000..ba9c4df Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.futdcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.suo b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.suo new file mode 100644 index 0000000..7b55966 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/.suo differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..addbb40 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.backup.json @@ -0,0 +1,54 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}|Aufgabe4\\Aufgabe4.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt2\\aufgabe4\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}|Aufgabe4\\Aufgabe4.csproj|solutionrelative:aufgabe4\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{E039A553-ACFF-497F-A6BF-4A66C3E649F2}|Aufgabe5\\Aufgabe5.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt2\\aufgabe5\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E039A553-ACFF-497F-A6BF-4A66C3E649F2}|Aufgabe5\\Aufgabe5.csproj|solutionrelative:aufgabe5\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe5\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Program.cs*", + "RelativeToolTip": "Aufgabe5\\Program.cs*", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-20T19:29:33.23Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe4\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Program.cs", + "RelativeToolTip": "Aufgabe4\\Program.cs", + "ViewState": "AgIAAA8AAAAAAAAAAAAAABoAAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-20T19:26:32.199Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.json new file mode 100644 index 0000000..d060a18 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/.vs/Aufgabenblatt2/v17/DocumentLayout.json @@ -0,0 +1,54 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{E039A553-ACFF-497F-A6BF-4A66C3E649F2}|Aufgabe5\\Aufgabe5.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt2\\aufgabe5\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E039A553-ACFF-497F-A6BF-4A66C3E649F2}|Aufgabe5\\Aufgabe5.csproj|solutionrelative:aufgabe5\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}|Aufgabe4\\Aufgabe4.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt2\\aufgabe4\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}|Aufgabe4\\Aufgabe4.csproj|solutionrelative:aufgabe4\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe5\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Program.cs", + "RelativeToolTip": "Aufgabe5\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAAWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-20T19:29:33.23Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe4\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Program.cs", + "RelativeToolTip": "Aufgabe4\\Program.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAAAAsAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-20T19:26:32.199Z", + "EditorCaption": "" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.metadata.v9.bin b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.metadata.v9.bin new file mode 100644 index 0000000..a76618a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.metadata.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.projects.v9.bin b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.projects.v9.bin new file mode 100644 index 0000000..c801b2f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.projects.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.strings.v9.bin b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.strings.v9.bin new file mode 100644 index 0000000..51cc8d2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/.vs/ProjectEvaluation/aufgabenblatt2.strings.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Aufgabe4.csproj b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Aufgabe4.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Aufgabe4.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Program.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Program.cs new file mode 100644 index 0000000..fa71eeb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/Program.cs @@ -0,0 +1,59 @@ +Console.WriteLine("Willkommen zu Aufgabe4"); + +Fahrzeug[] fahrzeuge = new Fahrzeug[3]; +fahrzeuge[0] = new Fahrzeug("KA TE 4711"); +fahrzeuge[1] = new PKW("KA SC 1894"); +fahrzeuge[2] = new LKW("S OS 2342"); + +foreach (Fahrzeug fahrzeug in fahrzeuge) +{ + Console.WriteLine(fahrzeug.Drive()); + // Mir ist bewusst, dass hier nicht die Drive Methode von LKW aufgerufen wird. +} + +public class Fahrzeug +{ + public string kennzeichen { set; protected get; } + + public Fahrzeug() { } + + public Fahrzeug(string kennzeichen) + { + this.kennzeichen = kennzeichen; + } + + ~Fahrzeug() + { + } + + public virtual string Drive() + { + return this.kennzeichen; + } +} + +public class PKW : Fahrzeug +{ + public PKW() { } + public PKW(string kennzeichen) : base(kennzeichen) + { + } + + public override string Drive() + { + return $"PKW: {base.Drive()}"; + } +} + +public class LKW : Fahrzeug +{ + public LKW() { } + public LKW(string kennzeichen) : base(kennzeichen) + { + } + + public new string Drive() + { + return $"LKW: {this.kennzeichen}"; + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.deps.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.deps.json new file mode 100644 index 0000000..ff8c086 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe4/1.0.0": { + "runtime": { + "Aufgabe4.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe4/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.dll new file mode 100644 index 0000000..013063e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.exe b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.exe new file mode 100644 index 0000000..dd0fa97 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.pdb b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.pdb new file mode 100644 index 0000000..2a55cd2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/bin/Debug/net8.0/Aufgabe4.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.dgspec.json new file mode 100644 index 0000000..c8c7841 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj", + "projectName": "Aufgabe4", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Aufgabe4.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfo.cs new file mode 100644 index 0000000..f705c99 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe4")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe4")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe4")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfoInputs.cache new file mode 100644 index 0000000..811f4cc --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +595b3c39889cf2f32c176c4984404e6afbdf67cc480015eba8cf8f04ca7f4f53 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..30c57ad --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe4 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.assets.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.assets.cache new file mode 100644 index 0000000..554f1d9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.assets.cache differ diff --git a/Semester3/Python/lol.py b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.BuildWithSkipAnalyzers similarity index 100% rename from Semester3/Python/lol.py rename to Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.BuildWithSkipAnalyzers diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..c1eead7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +5bb53426c5fe210bf3e3dded71ecc28da65dd1c95fbbacf4fa74163416f910c3 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..93ab5bb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\bin\Debug\net8.0\Aufgabe4.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\bin\Debug\net8.0\Aufgabe4.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\bin\Debug\net8.0\Aufgabe4.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\bin\Debug\net8.0\Aufgabe4.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\bin\Debug\net8.0\Aufgabe4.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\refint\Aufgabe4.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\Aufgabe4.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe4\obj\Debug\net8.0\ref\Aufgabe4.dll diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.dll new file mode 100644 index 0000000..013063e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.genruntimeconfig.cache new file mode 100644 index 0000000..5d18da0 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.genruntimeconfig.cache @@ -0,0 +1 @@ +3071247f26830d2a5965a0ff3aa0c881c69e774621e9aba05e7fea2cc465e6bb diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.pdb b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.pdb new file mode 100644 index 0000000..2a55cd2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/Aufgabe4.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..dd0fa97 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/ref/Aufgabe4.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/ref/Aufgabe4.dll new file mode 100644 index 0000000..1e6afc6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/ref/Aufgabe4.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/refint/Aufgabe4.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/refint/Aufgabe4.dll new file mode 100644 index 0000000..1e6afc6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/Debug/net8.0/refint/Aufgabe4.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.assets.json new file mode 100644 index 0000000..d2dd3dd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj", + "projectName": "Aufgabe4", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.nuget.cache new file mode 100644 index 0000000..a29e768 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe4/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "WfyR0ESuB8c=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe4\\Aufgabe4.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Aufgabe5.csproj b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Aufgabe5.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Aufgabe5.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Program.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Program.cs new file mode 100644 index 0000000..911ad57 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/Program.cs @@ -0,0 +1,26 @@ +Console.WriteLine("Willkommen zu Aufgabe5"); + +ObjectFactory fahrzeugFactory = new ObjectFactory(); +ObjectFactory pkwFactory = new ObjectFactory(); +ObjectFactory lkwFactory = new ObjectFactory(); + +Fahrzeug fahrzeug = fahrzeugFactory.CreateInstance(); +PKW pkw = pkwFactory.CreateInstance(); +LKW lkw = lkwFactory.CreateInstance(); + +fahrzeug.kennzeichen = "1"; +pkw.kennzeichen = "2"; +lkw.kennzeichen = "3"; + +Console.WriteLine(fahrzeug.Drive()); +Console.WriteLine(pkw.Drive()); +Console.WriteLine(lkw.Drive()); + + +public class ObjectFactory where T : class, new() +{ + public T CreateInstance() + { + return new T(); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.dgspec.json new file mode 100644 index 0000000..f7e12c4 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj", + "projectName": "Aufgabe5", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Aufgabe5.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfo.cs new file mode 100644 index 0000000..aae970e --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe5")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe5")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe5")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfoInputs.cache new file mode 100644 index 0000000..e52534f --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +1506445df723fc69080072d7361ac43a3522e6d59070689c75a9d46e59140536 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..fd13238 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe5 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe5\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.assets.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.assets.cache new file mode 100644 index 0000000..a45b7f4 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/Debug/net8.0/Aufgabe5.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.assets.json new file mode 100644 index 0000000..6069bb4 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj", + "projectName": "Aufgabe5", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.nuget.cache new file mode 100644 index 0000000..46bae92 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe5/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "o7RTRuJWdiI=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe5\\Aufgabe5.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Aufgabe6.csproj b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Aufgabe6.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Aufgabe6.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Program.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Program.cs new file mode 100644 index 0000000..da78ac4 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/Program.cs @@ -0,0 +1,54 @@ +Console.WriteLine("Willkommen zu Aufgabe6"); + +ExamPreparation try1 = new ExamPreparation(new YoloLearningStrategy()); +ExamPreparation try2 = new ExamPreparation(new SolidLearningStrategy()); + +try1.Prepare(); +try2.Prepare(); + +public interface ILearningInterface +{ + public bool Learn(); +} + +public class SolidLearningStrategy : ILearningInterface +{ + public bool Learn() + { + Console.WriteLine("Stoff zusammenfassen und wiederholen."); + return true; + } +} + +public class YoloLearningStrategy : ILearningInterface +{ + public bool Learn() + { + Console.WriteLine("Mut zur Lücke!"); + return false; + } +} + +public class ExamPreparation +{ + public ILearningInterface LearningStrategy; + + public ExamPreparation(ILearningInterface learningStrategy) + { + LearningStrategy = learningStrategy; + } + + public void Prepare() + { + Console.WriteLine("Starte Klausurvorbereitung…"); + bool result = LearningStrategy.Learn(); + if (result) + { + Console.WriteLine("Klausurvorbereitung erfolgreich beendet."); + } + else + { + Console.WriteLine("Klausurvorbereitung gescheitert, so ein Mist…"); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.deps.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.deps.json new file mode 100644 index 0000000..e637a05 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe6/1.0.0": { + "runtime": { + "Aufgabe6.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe6/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.dll new file mode 100644 index 0000000..f8b37d3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.exe b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.exe new file mode 100644 index 0000000..cfb036b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.pdb b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.pdb new file mode 100644 index 0000000..c704d17 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/bin/Debug/net8.0/Aufgabe6.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3014478 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj", + "projectName": "Aufgabe6", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Aufgabe6.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfo.cs new file mode 100644 index 0000000..4734991 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe6")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe6")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe6")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3bd8bf8 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +bacadde24fee0a9875bf6e7642f000eab238a3c2b3e5d62c880ed0a9ebd0208c diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3de9e85 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe6 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.assets.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.assets.cache new file mode 100644 index 0000000..d936941 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..ea69100 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +b429afc613e386694b5486ee2e3a1097dd449e380aea1265cbf2642d4545a031 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e447e35 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\bin\Debug\net8.0\Aufgabe6.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\bin\Debug\net8.0\Aufgabe6.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\bin\Debug\net8.0\Aufgabe6.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\bin\Debug\net8.0\Aufgabe6.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\bin\Debug\net8.0\Aufgabe6.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\refint\Aufgabe6.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\Aufgabe6.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt2\Aufgabe6\obj\Debug\net8.0\ref\Aufgabe6.dll diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.dll new file mode 100644 index 0000000..f8b37d3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.genruntimeconfig.cache new file mode 100644 index 0000000..bb0e515 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.genruntimeconfig.cache @@ -0,0 +1 @@ +29fe6028c0fa73568e331dfc4eb2cc14f846427965eab36e360cebfcfcfa0a05 diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.pdb b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.pdb new file mode 100644 index 0000000..c704d17 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/Aufgabe6.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..cfb036b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/ref/Aufgabe6.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/ref/Aufgabe6.dll new file mode 100644 index 0000000..a8a6164 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/ref/Aufgabe6.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/refint/Aufgabe6.dll b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/refint/Aufgabe6.dll new file mode 100644 index 0000000..a8a6164 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/Debug/net8.0/refint/Aufgabe6.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.assets.json new file mode 100644 index 0000000..d14817d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj", + "projectName": "Aufgabe6", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.nuget.cache new file mode 100644 index 0000000..6041d15 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabe6/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "fRH3coJVE9g=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt2\\Aufgabe6\\Aufgabe6.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt2/Aufgabenblatt2.sln b/Semester3/DotNET/Aufgabenblatt2/Aufgabenblatt2.sln new file mode 100644 index 0000000..bd35193 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt2/Aufgabenblatt2.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35312.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe4", "Aufgabe4\Aufgabe4.csproj", "{2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe5", "Aufgabe5\Aufgabe5.csproj", "{E039A553-ACFF-497F-A6BF-4A66C3E649F2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe6", "Aufgabe6\Aufgabe6.csproj", "{92080107-DB73-46F8-B69E-BBDB1437ABDC}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2BB8DF95-4DC4-45AA-820D-2340D2D2C08B}.Release|Any CPU.Build.0 = Release|Any CPU + {E039A553-ACFF-497F-A6BF-4A66C3E649F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E039A553-ACFF-497F-A6BF-4A66C3E649F2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E039A553-ACFF-497F-A6BF-4A66C3E649F2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E039A553-ACFF-497F-A6BF-4A66C3E649F2}.Release|Any CPU.Build.0 = Release|Any CPU + {92080107-DB73-46F8-B69E-BBDB1437ABDC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {92080107-DB73-46F8-B69E-BBDB1437ABDC}.Debug|Any CPU.Build.0 = Debug|Any CPU + {92080107-DB73-46F8-B69E-BBDB1437ABDC}.Release|Any CPU.ActiveCfg = Release|Any CPU + {92080107-DB73-46F8-B69E-BBDB1437ABDC}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8071AA25-3F68-46A6-BA29-AB03ED6E0676} + EndGlobalSection +EndGlobal diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/DesignTimeBuild/.dtbcache.v2 b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..26a4fb4 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/4d98facd-d050-4a7e-afbb-2ba7cf0d55ff.vsidx b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/4d98facd-d050-4a7e-afbb-2ba7cf0d55ff.vsidx new file mode 100644 index 0000000..a8afe83 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/4d98facd-d050-4a7e-afbb-2ba7cf0d55ff.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/63335143-1c73-499b-ae5c-ede1407c0c77.vsidx b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/63335143-1c73-499b-ae5c-ede1407c0c77.vsidx new file mode 100644 index 0000000..e0cdb80 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/63335143-1c73-499b-ae5c-ede1407c0c77.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9a64773f-a55a-484b-8d21-ad0811b5d4f6.vsidx b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9a64773f-a55a-484b-8d21-ad0811b5d4f6.vsidx new file mode 100644 index 0000000..150d03f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9a64773f-a55a-484b-8d21-ad0811b5d4f6.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9e24c448-fded-4dd6-b6d7-964210c5942c.vsidx b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9e24c448-fded-4dd6-b6d7-964210c5942c.vsidx new file mode 100644 index 0000000..494b3e7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/9e24c448-fded-4dd6-b6d7-964210c5942c.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/cd92935a-169f-4abb-83d7-a82a4d18626f.vsidx b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/cd92935a-169f-4abb-83d7-a82a4d18626f.vsidx new file mode 100644 index 0000000..507e888 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/FileContentIndex/cd92935a-169f-4abb-83d7-a82a4d18626f.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.futdcache.v2 b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.futdcache.v2 new file mode 100644 index 0000000..784395e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.futdcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.suo b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.suo new file mode 100644 index 0000000..d85c184 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/.suo differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..4282582 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.backup.json @@ -0,0 +1,70 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{E9768C20-FB20-44C9-9618-B2BD9187DCA0}|Aufgabe8\\Aufgabe8.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe8\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E9768C20-FB20-44C9-9618-B2BD9187DCA0}|Aufgabe8\\Aufgabe8.csproj|solutionrelative:aufgabe8\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{3B252C78-6528-46BC-BFBD-8D6F8C08381C}|Aufgabe7\\Aufgabe7.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe7\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3B252C78-6528-46BC-BFBD-8D6F8C08381C}|Aufgabe7\\Aufgabe7.csproj|solutionrelative:aufgabe7\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{37FF65B3-2644-4F28-A8DD-450155992110}|Aufgabe9\\Aufgabe9.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe9\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{37FF65B3-2644-4F28-A8DD-450155992110}|Aufgabe9\\Aufgabe9.csproj|solutionrelative:aufgabe9\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 1, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe7\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Program.cs", + "RelativeToolTip": "Aufgabe7\\Program.cs", + "ViewState": "AgIAACcAAAAAAAAAAAAkwBgAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-25T20:57:24.493Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe8\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Program.cs", + "RelativeToolTip": "Aufgabe8\\Program.cs", + "ViewState": "AgIAAB8AAAAAAAAAAAAkwBIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-24T08:39:18.79Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe9\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Program.cs", + "RelativeToolTip": "Aufgabe9\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-24T09:07:42.153Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.json new file mode 100644 index 0000000..56cc750 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/.vs/Aufgabenblatt3/v17/DocumentLayout.json @@ -0,0 +1,70 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{3B252C78-6528-46BC-BFBD-8D6F8C08381C}|Aufgabe7\\Aufgabe7.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe7\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3B252C78-6528-46BC-BFBD-8D6F8C08381C}|Aufgabe7\\Aufgabe7.csproj|solutionrelative:aufgabe7\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{E9768C20-FB20-44C9-9618-B2BD9187DCA0}|Aufgabe8\\Aufgabe8.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe8\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{E9768C20-FB20-44C9-9618-B2BD9187DCA0}|Aufgabe8\\Aufgabe8.csproj|solutionrelative:aufgabe8\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{37FF65B3-2644-4F28-A8DD-450155992110}|Aufgabe9\\Aufgabe9.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt3\\aufgabe9\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{37FF65B3-2644-4F28-A8DD-450155992110}|Aufgabe9\\Aufgabe9.csproj|solutionrelative:aufgabe9\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe7\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Program.cs", + "RelativeToolTip": "Aufgabe7\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABsAAAAVAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-25T20:57:24.493Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe8\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Program.cs", + "RelativeToolTip": "Aufgabe8\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-24T08:39:18.79Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe9\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Program.cs", + "RelativeToolTip": "Aufgabe9\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-10-24T09:07:42.153Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.metadata.v9.bin b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.metadata.v9.bin new file mode 100644 index 0000000..f3d45a9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.metadata.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.projects.v9.bin b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.projects.v9.bin new file mode 100644 index 0000000..7daf7e6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.projects.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.strings.v9.bin b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.strings.v9.bin new file mode 100644 index 0000000..0f232f3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/.vs/ProjectEvaluation/aufgabenblatt3.strings.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Aufgabe7.csproj b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Aufgabe7.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Aufgabe7.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Gender.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Gender.cs new file mode 100644 index 0000000..6b2415d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Gender.cs @@ -0,0 +1,7 @@ +namespace Aufgabe7; + +public enum Gender +{ + Male, + Female +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Program.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Program.cs new file mode 100644 index 0000000..252b666 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/Program.cs @@ -0,0 +1,60 @@ +using System.Xml.Serialization; +using Aufgabe7; + +Console.WriteLine("Willkommen zu Aufgabe7"); + +Employee Mitarbeiter1 = new Employee("Petra", "Maier", Gender.Female); +Employee Mitarbeiter2 = new Employee("Herbert", "Müller", Gender.Male); + +// Ich hab die Aufgabe zuerst wie beschrieben bearbeitet, +// mich dann gefragt was passiert wenn man mehre Personen anlegen will. +// Nachdem dies mit der gewollten Lösung nicht ging (zumindest meiner), +// hab etwas nach eigenem Geschmack experimentiert. + +List employees = new List() +{ + Mitarbeiter1, Mitarbeiter2 +}; + +Employee.SerializeAll(employees); +foreach (Employee employee in Employee.DeserializeAll()) +{ + Console.WriteLine($"Vorname: {employee.FirstName}, " + + $"Nachname: {employee.LastName}, " + + $"Gender: {employee.Gender}"); +} + +[Serializable] +public class Employee +{ + public string FirstName { get; set; } + public string LastName { get; set; } + public Gender Gender { get; set; } + + public Employee(){} + + public Employee(string firstName, string lastName, Gender gender) + { + this.FirstName = firstName; + this.LastName = lastName; + this.Gender = gender; + } + + public static void SerializeAll(List employees) + { + XmlSerializer serializer = new XmlSerializer(typeof(List)); + using (var stream = new FileStream(@"..\Personen.xml", FileMode.Create)) + { + serializer.Serialize(stream, employees); + } + } + + public static List DeserializeAll() + { + XmlSerializer serializer = new XmlSerializer(typeof(List)); + using (var stream = new FileStream(@"..\Personen.xml", FileMode.Open)) + { + return (List)serializer.Deserialize(stream); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/Personen.xml b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/Personen.xml new file mode 100644 index 0000000..933353a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/Personen.xml @@ -0,0 +1,13 @@ + + + + Petra + Maier + Female + + + Herbert + Müller + Male + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.deps.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.deps.json new file mode 100644 index 0000000..a569762 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe7/1.0.0": { + "runtime": { + "Aufgabe7.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe7/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.dll new file mode 100644 index 0000000..dd4a48c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.exe new file mode 100644 index 0000000..fa1a54f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.pdb new file mode 100644 index 0000000..5520556 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/bin/Debug/net8.0/Aufgabe7.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.dgspec.json new file mode 100644 index 0000000..d86c2e5 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj", + "projectName": "Aufgabe7", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Aufgabe7.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfo.cs new file mode 100644 index 0000000..5053875 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe7")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe7")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe7")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfoInputs.cache new file mode 100644 index 0000000..eb1e4d1 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c4dcff34251c65a925eeba2dc212e3d6b7d607cdda129dddeb156d59f9fcb1d6 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..07978b7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe7 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.assets.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.assets.cache new file mode 100644 index 0000000..b29b8df Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..0ede73e --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +2582f1976eb0d43a14505c9a8a1579b8eda40af178958f0d0cf3dc89eee8ed4e diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..2c2e289 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\bin\Debug\net8.0\Aufgabe7.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\bin\Debug\net8.0\Aufgabe7.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\bin\Debug\net8.0\Aufgabe7.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\bin\Debug\net8.0\Aufgabe7.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\bin\Debug\net8.0\Aufgabe7.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\refint\Aufgabe7.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\Aufgabe7.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe7\obj\Debug\net8.0\ref\Aufgabe7.dll diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.dll new file mode 100644 index 0000000..dd4a48c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.genruntimeconfig.cache new file mode 100644 index 0000000..bf4947b --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.genruntimeconfig.cache @@ -0,0 +1 @@ +6bcd989e0babd14a409cfad5867d801a660d96c300b2ea3142473f3f9603d91b diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.pdb new file mode 100644 index 0000000..5520556 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/Aufgabe7.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..fa1a54f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/ref/Aufgabe7.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/ref/Aufgabe7.dll new file mode 100644 index 0000000..38a3bfc Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/ref/Aufgabe7.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/refint/Aufgabe7.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/refint/Aufgabe7.dll new file mode 100644 index 0000000..38a3bfc Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/Debug/net8.0/refint/Aufgabe7.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.assets.json new file mode 100644 index 0000000..54834d7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj", + "projectName": "Aufgabe7", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.nuget.cache new file mode 100644 index 0000000..c4533ba --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe7/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "+l/Y0FFBSIs=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe7\\Aufgabe7.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Aufgabe8.csproj b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Aufgabe8.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Aufgabe8.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Gender.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Gender.cs new file mode 100644 index 0000000..9f3fe31 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Gender.cs @@ -0,0 +1,7 @@ +namespace Aufgabe8; + +public enum Gender +{ + Male, + Female +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Program.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Program.cs new file mode 100644 index 0000000..fead83c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/Program.cs @@ -0,0 +1,47 @@ +using Aufgabe8; +using System.Text.Json; + +Console.WriteLine("Willkommen zu Aufgabe8"); + +Employee Mitarbeiter1 = new Employee("Herbert", "Müller", Gender.Male); +Employee.Serialize(Mitarbeiter1); +Console.WriteLine($"Original: " + + $"Vorname: {Mitarbeiter1.FirstName}, " + + $"Nachname: {Mitarbeiter1.LastName}, " + + $"Gender: {Mitarbeiter1.Gender}"); + +Employee Clon = Employee.Deserialize(); +Console.WriteLine($"Clon: " + + $"Vorname: {Clon.FirstName}, " + + $"Nachname: {Clon.LastName}, " + + $"Gender: {Clon.Gender}"); + + +[Serializable] +public class Employee +{ + public string FirstName { get; set; } + public string LastName { get; set; } + public Gender Gender { get; set; } + + public Employee() {} + + public Employee(string firstName, string lastName, Gender gender) + { + this.FirstName = firstName; + this.LastName = lastName; + this.Gender = gender; + } + + public static void Serialize(Employee employee) + { + string jsonString = JsonSerializer.Serialize(employee, new JsonSerializerOptions { WriteIndented = true }); + File.WriteAllText(@"..\Personen.json", jsonString); + } + + public static Employee Deserialize() + { + string jsonString = File.ReadAllText(@"..\Personen.json"); + return JsonSerializer.Deserialize(jsonString); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/Personen.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/Personen.json new file mode 100644 index 0000000..90f3de7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/Personen.json @@ -0,0 +1,5 @@ +{ + "FirstName": "Herbert", + "LastName": "M\u00FCller", + "Gender": 0 +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.deps.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.deps.json new file mode 100644 index 0000000..a7c706d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe8/1.0.0": { + "runtime": { + "Aufgabe8.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe8/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.dll new file mode 100644 index 0000000..8406a8c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.exe new file mode 100644 index 0000000..4d9998c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.pdb new file mode 100644 index 0000000..aa3107a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/bin/Debug/net8.0/Aufgabe8.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.dgspec.json new file mode 100644 index 0000000..43a78df --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj", + "projectName": "Aufgabe8", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Aufgabe8.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfo.cs new file mode 100644 index 0000000..f2b7cb0 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe8")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe8")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe8")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfoInputs.cache new file mode 100644 index 0000000..6e53163 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2da3166336a8d4115ffdfe2801ac9b37769c9cdc05ac9b21fc70466662bd12ea diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5c60732 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe8 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.assets.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.assets.cache new file mode 100644 index 0000000..920cd21 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..55aaca9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c21ecdf48e5da36ca7843fc04991fb78ad2239505e41df141ff10bdd864cfddd diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..a9b993d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\bin\Debug\net8.0\Aufgabe8.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\bin\Debug\net8.0\Aufgabe8.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\bin\Debug\net8.0\Aufgabe8.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\bin\Debug\net8.0\Aufgabe8.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\bin\Debug\net8.0\Aufgabe8.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\refint\Aufgabe8.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\Aufgabe8.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe8\obj\Debug\net8.0\ref\Aufgabe8.dll diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.dll new file mode 100644 index 0000000..8406a8c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.genruntimeconfig.cache new file mode 100644 index 0000000..3d50569 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.genruntimeconfig.cache @@ -0,0 +1 @@ +9f1006d8ba2016a1feb9de6308c0923a1f73e5bd7f0216bb5c91b45fe123b3d8 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.pdb new file mode 100644 index 0000000..aa3107a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/Aufgabe8.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..4d9998c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/ref/Aufgabe8.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/ref/Aufgabe8.dll new file mode 100644 index 0000000..98b4cb9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/ref/Aufgabe8.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/refint/Aufgabe8.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/refint/Aufgabe8.dll new file mode 100644 index 0000000..98b4cb9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/Debug/net8.0/refint/Aufgabe8.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.assets.json new file mode 100644 index 0000000..eea07f4 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj", + "projectName": "Aufgabe8", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.nuget.cache new file mode 100644 index 0000000..80bb6dd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe8/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "mG+D3yqrcqk=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe8\\Aufgabe8.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Aufgabe9.csproj b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Aufgabe9.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Aufgabe9.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Program.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Program.cs new file mode 100644 index 0000000..bc4e770 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/Program.cs @@ -0,0 +1,26 @@ +using System.Text.RegularExpressions; + +Console.WriteLine("Willkommen zu Aufgabe9"); + +List pruefstrings = new List() +{ + "Es ist heute ein sehr schöner Tag in Horb am Neckar.", + "Diese Zeichenkette ist nicht lang, denke ich.", + "Tabulatoren \t sind auch Leerzeichen." +}; + +foreach (string pruefstring in pruefstrings) +{ + Console.WriteLine(pruefstring); + Console.WriteLine(pruefstring.Countwords()); +} + +public static class StringExtensions +{ + public static int Countwords(this string str) + { + string[] parts = Regex.Split(str, @"\s+"); + return parts.Length; + } +} + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.deps.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.deps.json new file mode 100644 index 0000000..3fe13c2 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe9/1.0.0": { + "runtime": { + "Aufgabe9.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe9/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.dll new file mode 100644 index 0000000..148c649 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.exe new file mode 100644 index 0000000..dbe37da Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.pdb new file mode 100644 index 0000000..7474502 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/bin/Debug/net8.0/Aufgabe9.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.dgspec.json new file mode 100644 index 0000000..c855772 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj", + "projectName": "Aufgabe9", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Aufgabe9.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfo.cs new file mode 100644 index 0000000..c56b2af --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe9")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe9")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe9")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfoInputs.cache new file mode 100644 index 0000000..80ccbeb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +aae33e1d5edf48c11016857b35c83e17d8ef1a44bc661f8cf98e6d66585d4269 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..3741ae4 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe9 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.assets.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.assets.cache new file mode 100644 index 0000000..18be2c6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..cfd296a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +c8b0d99c14eef7650ade55d37017d0cf443d24970bbcdd433595995e8abcc556 diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..cabd337 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\bin\Debug\net8.0\Aufgabe9.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\bin\Debug\net8.0\Aufgabe9.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\bin\Debug\net8.0\Aufgabe9.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\bin\Debug\net8.0\Aufgabe9.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\bin\Debug\net8.0\Aufgabe9.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\refint\Aufgabe9.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\Aufgabe9.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt3\Aufgabe9\obj\Debug\net8.0\ref\Aufgabe9.dll diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.dll new file mode 100644 index 0000000..148c649 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.genruntimeconfig.cache new file mode 100644 index 0000000..8d1f42d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.genruntimeconfig.cache @@ -0,0 +1 @@ +97c1a97c1e141835b5bff987dd9659e0e39308a9b2a28dd1f10acb09eaffce8d diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.pdb b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.pdb new file mode 100644 index 0000000..7474502 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/Aufgabe9.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..dbe37da Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/ref/Aufgabe9.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/ref/Aufgabe9.dll new file mode 100644 index 0000000..f2a9411 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/ref/Aufgabe9.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/refint/Aufgabe9.dll b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/refint/Aufgabe9.dll new file mode 100644 index 0000000..f2a9411 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/Debug/net8.0/refint/Aufgabe9.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.assets.json new file mode 100644 index 0000000..c46f668 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj", + "projectName": "Aufgabe9", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.nuget.cache new file mode 100644 index 0000000..6091186 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabe9/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "bqWNANLAXu0=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt3\\Aufgabe9\\Aufgabe9.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt3/Aufgabenblatt3.sln b/Semester3/DotNET/Aufgabenblatt3/Aufgabenblatt3.sln new file mode 100644 index 0000000..535c79c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt3/Aufgabenblatt3.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35312.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe7", "Aufgabe7\Aufgabe7.csproj", "{3B252C78-6528-46BC-BFBD-8D6F8C08381C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe8", "Aufgabe8\Aufgabe8.csproj", "{E9768C20-FB20-44C9-9618-B2BD9187DCA0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe9", "Aufgabe9\Aufgabe9.csproj", "{37FF65B3-2644-4F28-A8DD-450155992110}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3B252C78-6528-46BC-BFBD-8D6F8C08381C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B252C78-6528-46BC-BFBD-8D6F8C08381C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B252C78-6528-46BC-BFBD-8D6F8C08381C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B252C78-6528-46BC-BFBD-8D6F8C08381C}.Release|Any CPU.Build.0 = Release|Any CPU + {E9768C20-FB20-44C9-9618-B2BD9187DCA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E9768C20-FB20-44C9-9618-B2BD9187DCA0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E9768C20-FB20-44C9-9618-B2BD9187DCA0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E9768C20-FB20-44C9-9618-B2BD9187DCA0}.Release|Any CPU.Build.0 = Release|Any CPU + {37FF65B3-2644-4F28-A8DD-450155992110}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {37FF65B3-2644-4F28-A8DD-450155992110}.Debug|Any CPU.Build.0 = Debug|Any CPU + {37FF65B3-2644-4F28-A8DD-450155992110}.Release|Any CPU.ActiveCfg = Release|Any CPU + {37FF65B3-2644-4F28-A8DD-450155992110}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {5AC8DC18-E310-4C2B-B5E5-C2F4649250DE} + EndGlobalSection +EndGlobal diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/DesignTimeBuild/.dtbcache.v2 b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..c41dd10 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/0d11b98e-53c0-4a77-9c5e-823310293887.vsidx b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/0d11b98e-53c0-4a77-9c5e-823310293887.vsidx new file mode 100644 index 0000000..ac47ff9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/0d11b98e-53c0-4a77-9c5e-823310293887.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/14a1749e-eae0-4d7f-9525-4ff524e93a28.vsidx b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/14a1749e-eae0-4d7f-9525-4ff524e93a28.vsidx new file mode 100644 index 0000000..bb82d1e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/14a1749e-eae0-4d7f-9525-4ff524e93a28.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/1777037b-1ec4-49b2-acb8-fe133c1a17c4.vsidx b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/1777037b-1ec4-49b2-acb8-fe133c1a17c4.vsidx new file mode 100644 index 0000000..2285e41 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/1777037b-1ec4-49b2-acb8-fe133c1a17c4.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/25ff9d27-acab-40e0-9ae3-35e5a1cc5108.vsidx b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/25ff9d27-acab-40e0-9ae3-35e5a1cc5108.vsidx new file mode 100644 index 0000000..6cb9678 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/25ff9d27-acab-40e0-9ae3-35e5a1cc5108.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/5fffb6f2-5bf6-48bd-b236-4990767e12be.vsidx b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/5fffb6f2-5bf6-48bd-b236-4990767e12be.vsidx new file mode 100644 index 0000000..07fd533 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/FileContentIndex/5fffb6f2-5bf6-48bd-b236-4990767e12be.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.futdcache.v2 b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.futdcache.v2 new file mode 100644 index 0000000..21bf8aa Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.futdcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.suo b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.suo new file mode 100644 index 0000000..e618dad Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/.suo differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..114aec9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.backup.json @@ -0,0 +1,85 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe11\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|solutionrelative:aufgabe11\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe11\\salesrepresentativerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|solutionrelative:aufgabe11\\salesrepresentativerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8AF14641-6A60-4944-87F4-A2BEDD02E33F}|Aufgabe12\\Aufgabe12.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe12\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8AF14641-6A60-4944-87F4-A2BEDD02E33F}|Aufgabe12\\Aufgabe12.csproj|solutionrelative:aufgabe12\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 1, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedHeight": 323, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe11\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Program.cs", + "RelativeToolTip": "Aufgabe11\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAC0AAAAeAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-03T22:51:31.188Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "SalesRepresentativeRepository.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\SalesRepresentativeRepository.cs", + "RelativeDocumentMoniker": "Aufgabe11\\SalesRepresentativeRepository.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\SalesRepresentativeRepository.cs", + "RelativeToolTip": "Aufgabe11\\SalesRepresentativeRepository.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAIMAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-03T23:02:31.503Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "UnitTest1.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\UnitTest1.cs", + "RelativeDocumentMoniker": "Aufgabe12\\UnitTest1.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\UnitTest1.cs", + "RelativeToolTip": "Aufgabe12\\UnitTest1.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAIUAAABMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-04T13:09:31.288Z", + "EditorCaption": "" + } + ] + }, + { + "DockedHeight": 77, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{da1e233c-cfa8-5021-b06c-abc3d02f44e8}" + }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.json new file mode 100644 index 0000000..9f8c0df --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/.vs/Aufgabenblatt4/v17/DocumentLayout.json @@ -0,0 +1,80 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe11\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|solutionrelative:aufgabe11\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe11\\salesrepresentativerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4FA24751-650E-4F37-8B93-C99F07514577}|Aufgabe11\\Aufgabe11.csproj|solutionrelative:aufgabe11\\salesrepresentativerepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8AF14641-6A60-4944-87F4-A2BEDD02E33F}|Aufgabe12\\Aufgabe12.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt4\\aufgabe12\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8AF14641-6A60-4944-87F4-A2BEDD02E33F}|Aufgabe12\\Aufgabe12.csproj|solutionrelative:aufgabe12\\unittest1.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 1, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedHeight": 323, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe11\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Program.cs", + "RelativeToolTip": "Aufgabe11\\Program.cs", + "ViewState": "AgIAAA8AAAAAAAAAAAAywBwAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-03T22:51:31.188Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "SalesRepresentativeRepository.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\SalesRepresentativeRepository.cs", + "RelativeDocumentMoniker": "Aufgabe11\\SalesRepresentativeRepository.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\SalesRepresentativeRepository.cs", + "RelativeToolTip": "Aufgabe11\\SalesRepresentativeRepository.cs", + "ViewState": "AgIAAAcAAAAAAAAAAAAswIMAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-03T23:02:31.503Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "UnitTest1.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\UnitTest1.cs", + "RelativeDocumentMoniker": "Aufgabe12\\UnitTest1.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\UnitTest1.cs", + "RelativeToolTip": "Aufgabe12\\UnitTest1.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAIUAAABMAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-04T13:09:31.288Z" + } + ] + }, + { + "DockedHeight": 77, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.metadata.v9.bin b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.metadata.v9.bin new file mode 100644 index 0000000..ae6c5c1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.metadata.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.projects.v9.bin b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.projects.v9.bin new file mode 100644 index 0000000..a752205 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.projects.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.strings.v9.bin b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.strings.v9.bin new file mode 100644 index 0000000..5367b2f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/.vs/ProjectEvaluation/aufgabenblatt4.strings.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Aufgabe10.csproj b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Aufgabe10.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Aufgabe10.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Program.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Program.cs new file mode 100644 index 0000000..7d27e16 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/Program.cs @@ -0,0 +1,38 @@ +Console.WriteLine("Willkommen zu Aufgabe10"); + +Person person1 = new Person(); +person1.FirstName = "Donna"; +person1.LastName = "Summer"; + +public class Person +{ + private string _firstName; + + public string FirstName + { + get => _firstName; + set + { + _firstName = value; + NameChanged?.Invoke(value); + } + } + + private string _lastName; + public string LastName + { + get => _lastName; + set + { + _lastName = value; + NameChanged?.Invoke(value); + } + } + + public event Action NameChanged; + + public Person() + { + NameChanged += (string name) => Console.WriteLine($"Geändert: {name}"); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.deps.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.deps.json new file mode 100644 index 0000000..75e3e90 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe10/1.0.0": { + "runtime": { + "Aufgabe10.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe10/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.dll new file mode 100644 index 0000000..66f9c62 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.exe new file mode 100644 index 0000000..ba5e154 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.pdb new file mode 100644 index 0000000..9ecd82d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/bin/Debug/net8.0/Aufgabe10.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3f5b090 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj", + "projectName": "Aufgabe10", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Aufgabe10.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfo.cs new file mode 100644 index 0000000..b31dd01 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe10")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe10")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe10")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfoInputs.cache new file mode 100644 index 0000000..42dda0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f5b21044e22bf60baa8f22af99e177aa39a65cc7b3d91a60c3296cfaf0a1f841 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..4330603 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe10 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.assets.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.assets.cache new file mode 100644 index 0000000..9536ea0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3a8a6ff --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +185c0978fa883769d0ebfb95b8a312d61a75f8c78e4d5198c2fd95a20afe3548 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..4826738 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\bin\Debug\net8.0\Aufgabe10.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\bin\Debug\net8.0\Aufgabe10.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\bin\Debug\net8.0\Aufgabe10.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\bin\Debug\net8.0\Aufgabe10.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\bin\Debug\net8.0\Aufgabe10.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\refint\Aufgabe10.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\Aufgabe10.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe10\obj\Debug\net8.0\ref\Aufgabe10.dll diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.dll new file mode 100644 index 0000000..66f9c62 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.genruntimeconfig.cache new file mode 100644 index 0000000..3076ca5 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.genruntimeconfig.cache @@ -0,0 +1 @@ +4160a10db240fc6bf57e82f98797939705c51285f1188f692e2c9ab5c90a566d diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.pdb new file mode 100644 index 0000000..9ecd82d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/Aufgabe10.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..ba5e154 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/ref/Aufgabe10.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/ref/Aufgabe10.dll new file mode 100644 index 0000000..c3b68f3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/ref/Aufgabe10.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/refint/Aufgabe10.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/refint/Aufgabe10.dll new file mode 100644 index 0000000..c3b68f3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/Debug/net8.0/refint/Aufgabe10.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.assets.json new file mode 100644 index 0000000..353f2df --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj", + "projectName": "Aufgabe10", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.nuget.cache new file mode 100644 index 0000000..3d95197 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe10/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "ddtP4kKA2Fs=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe10\\Aufgabe10.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Aufgabe11.csproj b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Aufgabe11.csproj new file mode 100644 index 0000000..737a767 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Aufgabe11.csproj @@ -0,0 +1,16 @@ + + + + Exe + net8.0 + enable + enable + + + + + Always + + + + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Program.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Program.cs new file mode 100644 index 0000000..8a91b89 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/Program.cs @@ -0,0 +1,133 @@ + +// FÜR ORIGINAL, SIEHE UNTEN + +// HIER STEHT MEINE LÖSUNG, DIE NICHT GANZ DER AUFGABENSTELLUNG ENTSPRICHT: + +using System.Reflection; +using System.Xml.Serialization; +using Aufgabe11; + + +public class Program +{ + public static void Main() + { + Console.WriteLine("Willkommen zu Aufgabe11"); + + SalesRepresentativeRepository repo1 = new SalesRepresentativeRepository(); + + TabelleErstellen("GetSalesRepsFromBadenWuerttembergNew", + repo1.GetSalesRepsFromBadenWuerttembergNew, getAllSalesRepresentatives()); + TabelleErstellen("GetSalesRepsGroupedByCompanyNew", + repo1.GetSalesRepsGroupedByCompanyNew, getAllSalesRepresentatives()); + TabelleErstellen("GetTopTenLosersNew", + repo1.GetTopTenLosersNew, getAllSalesRepresentatives()); + } + + public static List getAllSalesRepresentatives() + { + List allRepresentatives; + XmlSerializer serializer = new XmlSerializer(typeof(List)); + + using (var stream = new FileStream(@".\vertreter.xml", FileMode.Open)) + { + allRepresentatives = (List)serializer.Deserialize(stream); + } + + return allRepresentatives; + } + + public static void TabelleErstellen(string ueberschrift, Func, + List> funktion, List daten) + { + var results = funktion(daten); + Console.WriteLine($"\n\n{ueberschrift}\n"); + + const int abstand = 23; + int zaehler = 0; + List allPropertyInfos = new List(); + + if (results.Count > 0) + { + foreach (PropertyInfo property in results[0].GetType().GetProperties()) + { + Console.Write(property.Name.PadRight(abstand)); + allPropertyInfos.Add(property); + zaehler++; + } + + Console.WriteLine(); + Console.WriteLine(new string('-', zaehler * abstand)); + + foreach (SalesRepresentative representative in results) + { + foreach (PropertyInfo property in allPropertyInfos) + { + Console.Write((property.GetValue(representative)?.ToString() ?? "NULL").PadRight(abstand)); + } + + Console.WriteLine(); + } + } + else + { + Console.WriteLine("Es sind keine Elemente vorhanden"); + } + } +} + + + +// EINFACH DIE KOMMENTIERUNG UNKEHREN UM DIE ORIGINALLÖSUNG ZU SEHEN +// KOMMENTIERT -> NICHT KOMMENTIERT / NICHT KOMMENTIERT -> KOMMENTIERT + +// AB HIER STEHT DER CODE FÜR DIE AUFGABE: + + +/* +using System.Xml.Serialization; +using Aufgabe11; + + +Console.WriteLine("Willkommen zu Augfgabe11"); + +List allRepresentatives; +XmlSerializer serializer = new XmlSerializer(typeof(List)); +using (var stream = new FileStream(@".\vertreter.xml", FileMode.Open)) +{ + allRepresentatives = (List)serializer.Deserialize(stream); +} +SalesRepresentativeRepository repo1 = new SalesRepresentativeRepository(); + + +Console.WriteLine("\n GetSalesRepsFromBadenWuerttemberg: "); +foreach ((string FirstName, string LastName, string Company, decimal SalesVolume) representative in repo1 + .GetSalesRepsFromBadenWuerttemberg(allRepresentatives)) +{ + Console.WriteLine($"Vorname: {representative.FirstName}" + + $"Nachname: {representative.LastName}" + + $"Firma: {representative.Company}" + + $"Umsatz: {representative.SalesVolume}"); +} + +Console.WriteLine("\n GetSalesRepsGroupedByCompany: "); +foreach ((string FirstName, string LastName, string Company, string Area, decimal SalesVolume) representative in repo1 + .GetSalesRepsGroupedByCompany(allRepresentatives)) +{ + Console.WriteLine($"Vorname: {representative.FirstName}" + + $"Nachname: {representative.LastName}" + + $"Firma: {representative.Company}" + + $"Gebiet: {representative.Area}" + + $"Umsatz: {representative.SalesVolume}"); +} + +Console.WriteLine("\n GetTopTenLosers: "); +foreach ((string FirstName, string LastName, string Company, string Area, decimal SalesVolume) representative in repo1.GetTopTenLosers(allRepresentatives)) +{ + Console.WriteLine($"Vorname: {representative.FirstName}" + + $"Nachname: {representative.LastName}" + + $"Firma: {representative.Company}" + + $"Gebiet: {representative.Area}" + + $"Umsatz: {representative.SalesVolume}"); +} +*/ \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentative.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentative.cs new file mode 100644 index 0000000..4cdec4a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentative.cs @@ -0,0 +1,19 @@ +using System.Xml.Linq; +using System.Xml.Serialization; + +namespace Aufgabe11; + +[XmlType("Vertreter")] +public class SalesRepresentative +{ + [XmlElement("Vorname")] + public string FirstName { get; set; } + [XmlElement("Nachname")] + public string LastName { get; set; } + [XmlElement("Firma")] + public string Company { get; set; } + [XmlElement("Gebiet")] + public string Area { get; set; } + [XmlElement("Umsatz")] + public decimal SalesVolume { get; set; } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentativeRepository.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentativeRepository.cs new file mode 100644 index 0000000..410d3fe --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/SalesRepresentativeRepository.cs @@ -0,0 +1,131 @@ +namespace Aufgabe11 +{ + public class SalesRepresentativeRepository + { + public List<(string FirstName, string LastName, string Company, decimal SalesVolume)> + GetSalesRepsFromBadenWuerttemberg(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = + from representative in salesRepresentatives + where representative.Area == "Baden-Württemberg" + orderby representative.Company + + select (FirstName: representative.FirstName, + LastName: representative.LastName, + Company: representative.Company, + SalesVolume: representative.SalesVolume); + return results.ToList(); + } + else + { + return new List<(string FirstName, string LastName, string Company, decimal SalesVolume)>(); + } + } + + public List GetSalesRepsFromBadenWuerttembergNew(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = + from representative in salesRepresentatives + where representative.Area == "Baden-Württemberg" + orderby representative.Company + + select representative; + + return results.ToList(); + } + else + { + return new List(); + } + } + + public List<(string FirstName, string LastName, string Company, string Area, decimal SalesVolume)> + GetSalesRepsGroupedByCompany(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = + from representative in salesRepresentatives + where representative.SalesVolume >= 10000 + orderby representative.Company, representative.SalesVolume descending + + select (FirstName: representative.FirstName, + LastName: representative.LastName, + Company: representative.Company, + Area: representative.Area, + SalesVolume: representative.SalesVolume); + + return results.ToList(); + } + else + { + return new List<(string FirstName, string LastName, string Company, string Area, decimal SalesVolume)>(); + } + } + + public List GetSalesRepsGroupedByCompanyNew(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = + from representative in salesRepresentatives + where representative.SalesVolume >= 10000 + orderby representative.Company, representative.SalesVolume descending + + select representative; + + return results.ToList(); + } + else + { + return new List(); + } + } + + public List<(string FirstName, string LastName, string Company, string Area, decimal SalesVolume)> + GetTopTenLosers(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = + from representative in salesRepresentatives + orderby representative.SalesVolume + + select (FirstName: representative.FirstName, + LastName: representative.LastName, + Company: representative.Company, + Area: representative.Area, + SalesVolume: representative.SalesVolume); + + results = results.Take(10); + + return results.ToList(); + } + else + { + return new List<(string FirstName, string LastName, string Company, string Area, decimal SalesVolume)>(); + } + } + + public List GetTopTenLosersNew(List salesRepresentatives) + { + if (salesRepresentatives != null) + { + var results = salesRepresentatives + .OrderBy(representative => representative.SalesVolume) + .Take(10) + .ToList(); + + return results; + } + else + { + return new List(); + } + } + } +} diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.deps.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.deps.json new file mode 100644 index 0000000..b9c328a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe11/1.0.0": { + "runtime": { + "Aufgabe11.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe11/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.dll new file mode 100644 index 0000000..5ad49c7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.exe new file mode 100644 index 0000000..48459d2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.pdb new file mode 100644 index 0000000..af16559 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/vertreter.xml b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/vertreter.xml new file mode 100644 index 0000000..4a3aedd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/bin/Debug/net8.0/vertreter.xml @@ -0,0 +1,150 @@ + + + + Michael + Müller + Vorwerk + Baden-Württemberg + 30001 + + + Klaus + Meyer + Vorwerk + Hessen + 20000 + + + Karin + Giffhorn + Vapor-Star + Brandenburg + 20000 + + + Reiner + Raser + Vorwerk + Brandenburg + 80000 + + + Sigi + Sorglos + Vapor-Star + Bayern + 35034 + + + Bernd + Seidel + Vapor-Star + Hessen + 8730 + + + Armin + Kern + Vapor-Star + Baden-Württemberg + 14876 + + + Barbara + Wankerl + Vorwerk + Bayern + 23980 + + + Ron + Sommer + Vorwerk + Saarland + 230 + + + Klaus + Esser + Vapor-Star + Saarland + 105630 + + + Jens + Mander + Vorwerk + Bremen + 23500 + + + Tyler + Durden + Vapor-Star + Bremen + 40000 + + + Otto + Waalkes + Vorwerk + Niedersachsen + 54800 + + + Gerhard + Schröder + Vapor-Star + Niedersachsen + 1 + + + Heinz + Schulze + Vorwerk + Mecklenburg-Vorpommern + 134000 + + + Karl + Schlüter + Vapor-Star + Mecklenburg-Vorpommern + 85300 + + + John + Carmack + Vorwerk + Thüringen + 67000 + + + Jay + Wilbur + Vapor-Star + Thüringen + 54000 + + + Karsten + Spengemann + Vorwerk + Hamburg + 12000 + + + Steve + Jobs + Vapor-Star + Hamburg + 23000 + + + Rudi + Raser + Vorwerk + Brandenburg + 80000 + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.dgspec.json new file mode 100644 index 0000000..3858f89 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.dgspec.json @@ -0,0 +1,73 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "projectName": "Aufgabe11", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Aufgabe11.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfo.cs new file mode 100644 index 0000000..3b70aef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe11")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe11")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe11")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfoInputs.cache new file mode 100644 index 0000000..77a30e6 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +43d2c005e729ee4ba1212a603c6a4b683aa208da0b2123cc2c6c0d27d88a4551 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..7945f63 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe11 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.assets.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.assets.cache new file mode 100644 index 0000000..79acbf2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3be5a57 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +ef36f82dc2e37a34ae55a21eedf627ffcfb5b73115d9385f551d9727d7231943 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..eab1467 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\vertreter.xml +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\Aufgabe11.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\Aufgabe11.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\Aufgabe11.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\Aufgabe11.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\bin\Debug\net8.0\Aufgabe11.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\refint\Aufgabe11.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\Aufgabe11.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe11\obj\Debug\net8.0\ref\Aufgabe11.dll diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.dll new file mode 100644 index 0000000..5ad49c7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.genruntimeconfig.cache new file mode 100644 index 0000000..9be5d0c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.genruntimeconfig.cache @@ -0,0 +1 @@ +e3382ac54ff889595716b70912332ba81bf024ebd050c9e41e0267fa84a57d2d diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.pdb new file mode 100644 index 0000000..af16559 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/Aufgabe11.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..48459d2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/ref/Aufgabe11.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/ref/Aufgabe11.dll new file mode 100644 index 0000000..b82d86d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/ref/Aufgabe11.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/refint/Aufgabe11.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/refint/Aufgabe11.dll new file mode 100644 index 0000000..b82d86d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/Debug/net8.0/refint/Aufgabe11.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.assets.json new file mode 100644 index 0000000..87c6cb1 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.assets.json @@ -0,0 +1,79 @@ +{ + "version": 3, + "targets": { + "net8.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net8.0": [] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "projectName": "Aufgabe11", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.nuget.cache new file mode 100644 index 0000000..214ac38 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "YUQ7E/v5pJc=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/vertreter.xml b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/vertreter.xml new file mode 100644 index 0000000..4a3aedd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe11/vertreter.xml @@ -0,0 +1,150 @@ + + + + Michael + Müller + Vorwerk + Baden-Württemberg + 30001 + + + Klaus + Meyer + Vorwerk + Hessen + 20000 + + + Karin + Giffhorn + Vapor-Star + Brandenburg + 20000 + + + Reiner + Raser + Vorwerk + Brandenburg + 80000 + + + Sigi + Sorglos + Vapor-Star + Bayern + 35034 + + + Bernd + Seidel + Vapor-Star + Hessen + 8730 + + + Armin + Kern + Vapor-Star + Baden-Württemberg + 14876 + + + Barbara + Wankerl + Vorwerk + Bayern + 23980 + + + Ron + Sommer + Vorwerk + Saarland + 230 + + + Klaus + Esser + Vapor-Star + Saarland + 105630 + + + Jens + Mander + Vorwerk + Bremen + 23500 + + + Tyler + Durden + Vapor-Star + Bremen + 40000 + + + Otto + Waalkes + Vorwerk + Niedersachsen + 54800 + + + Gerhard + Schröder + Vapor-Star + Niedersachsen + 1 + + + Heinz + Schulze + Vorwerk + Mecklenburg-Vorpommern + 134000 + + + Karl + Schlüter + Vapor-Star + Mecklenburg-Vorpommern + 85300 + + + John + Carmack + Vorwerk + Thüringen + 67000 + + + Jay + Wilbur + Vapor-Star + Thüringen + 54000 + + + Karsten + Spengemann + Vorwerk + Hamburg + 12000 + + + Steve + Jobs + Vapor-Star + Hamburg + 23000 + + + Rudi + Raser + Vorwerk + Brandenburg + 80000 + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/Aufgabe12.csproj b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/Aufgabe12.csproj new file mode 100644 index 0000000..0ecc495 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/Aufgabe12.csproj @@ -0,0 +1,27 @@ + + + + net8.0 + enable + enable + + false + true + + + + + + + + + + + + + + + + + + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/UnitTest1.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/UnitTest1.cs new file mode 100644 index 0000000..fee40a3 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/UnitTest1.cs @@ -0,0 +1,143 @@ +using Aufgabe11; + +namespace Aufgabe12 +{ + [TestClass] + public class SalesRepresentativeRepositoryTest + { + public static SalesRepresentativeRepository Repo1 = new SalesRepresentativeRepository(); + public static List EmtyList = new List(); + + public static List GetDummySalesRepresentatives() + { + return new List + { + new SalesRepresentative + { + FirstName = "Alice", + LastName = "Smith", + Company = "TechCorp", + Area = "Hessen", + SalesVolume = 15000 + }, + new SalesRepresentative + { + FirstName = "Bob", + LastName = "Johnson", + Company = "InnovateInc", + Area = "Hessen", + SalesVolume = 900 + }, + new SalesRepresentative + { + FirstName = "Charlie", + LastName = "Brown", + Company = "InnovateInc", + Area = "Baden-Wrttemberg", + SalesVolume = 18000 + } + }; + } + + + [TestMethod] + public void GetSalesRepsFromBadenWuerttembergNullTest() + { + var result = Repo1.GetSalesRepsFromBadenWuerttemberg(null); + // Assert.ThrowsException(() => Repo1.GetSalesRepsFromBadenWuerttemberg(null)); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetSalesRepsFromBadenWuerttembergEmtyTest() + { + var result = Repo1.GetSalesRepsFromBadenWuerttemberg(EmtyList); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetSalesRepsFromBadenWuerttembergDummyTest() + { + var result = Repo1.GetSalesRepsFromBadenWuerttemberg(GetDummySalesRepresentatives()); + Assert.IsNotNull(result); + Assert.AreEqual(1, result.Count); + + var expected = new List<(string, string, string, decimal)> + { + ("Charlie", "Brown", "InnovateInc", 18000) + }; + CollectionAssert.AreEqual(expected, result); + } + + + + [TestMethod] + public void GetSalesRepsGroupedByCompanyNullTest() + { + var result = Repo1.GetSalesRepsGroupedByCompany(null); + // Assert.ThrowsException(() => Repo1.GetSalesRepsGroupedByCompany(null)); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetSalesRepsGroupedByCompanyEmtyTest() + { + var result = Repo1.GetSalesRepsGroupedByCompany(EmtyList); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetSalesRepsGroupedByCompanyDummyTest() + { + var result = Repo1.GetSalesRepsGroupedByCompany(GetDummySalesRepresentatives()); + Assert.IsNotNull(result); + Assert.AreEqual(2, result.Count); + + var expected = new List<(string, string, string, string, decimal)> + { + ("Charlie", "Brown", "InnovateInc", "Baden-Wrttemberg", 18000), + ("Alice", "Smith", "TechCorp", "Hessen", 15000) + }; + CollectionAssert.AreEqual(expected, result); + } + + + + [TestMethod] + public void GetTopTenLosersNullTest() + { + var result = Repo1.GetTopTenLosers(null); + // Assert.ThrowsException(() => Repo1.GetTopTenLosers(null)); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetTopTenLosersEmtyTest() + { + var result = Repo1.GetTopTenLosers(EmtyList); + Assert.IsNotNull(result); + Assert.AreEqual(0, result.Count); + } + + [TestMethod] + public void GetTopTenLosersDummyTest() + { + var result = Repo1.GetTopTenLosers(GetDummySalesRepresentatives()); + Assert.IsNotNull(result); + Assert.AreEqual(3, result.Count); + + var expected = new List<(string, string, string, string, decimal)> + { + ("Bob", "Johnson", "InnovateInc", "Hessen", 900), + ("Alice", "Smith", "TechCorp", "Hessen", 15000), + ("Charlie", "Brown", "InnovateInc", "Baden-Wrttemberg", 18000) + }; + CollectionAssert.AreEqual(expected, result); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.deps.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.deps.json new file mode 100644 index 0000000..b9c328a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe11/1.0.0": { + "runtime": { + "Aufgabe11.dll": {} + } + } + } + }, + "libraries": { + "Aufgabe11/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.dll new file mode 100644 index 0000000..5ad49c7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.exe new file mode 100644 index 0000000..48459d2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.pdb new file mode 100644 index 0000000..af16559 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe11.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.deps.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.deps.json new file mode 100644 index 0000000..9e72a6b --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.deps.json @@ -0,0 +1,456 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe12/1.0.0": { + "dependencies": { + "Aufgabe11": "1.0.0", + "MSTest.TestAdapter": "3.1.1", + "MSTest.TestFramework": "3.1.1", + "Microsoft.NET.Test.Sdk": "17.8.0", + "coverlet.collector": "6.0.0", + "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions": "14.0.0.0" + }, + "runtime": { + "Aufgabe12.dll": {} + } + }, + "coverlet.collector/6.0.0": {}, + "Microsoft.CodeCoverage/17.8.0": { + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.623.45702" + } + } + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "dependencies": { + "Microsoft.CodeCoverage": "17.8.0", + "Microsoft.TestPlatform.TestHost": "17.8.0" + } + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "dependencies": { + "NuGet.Frameworks": "6.5.0", + "System.Reflection.Metadata": "1.6.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.8.0", + "Newtonsoft.Json": "13.0.1" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + }, + "lib/netcoreapp3.1/testhost.dll": { + "assemblyVersion": "15.0.0.0", + "fileVersion": "17.800.23.55801" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "MSTest.TestAdapter/3.1.1": {}, + "MSTest.TestFramework/3.1.1": { + "runtime": { + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": { + "assemblyVersion": "14.0.0.0", + "fileVersion": "3.100.123.36306" + } + }, + "resources": { + "lib/net6.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "cs" + }, + "lib/net6.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "de" + }, + "lib/net6.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "es" + }, + "lib/net6.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "fr" + }, + "lib/net6.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "it" + }, + "lib/net6.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ja" + }, + "lib/net6.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ko" + }, + "lib/net6.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pl" + }, + "lib/net6.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pt-BR" + }, + "lib/net6.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ru" + }, + "lib/net6.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "tr" + }, + "lib/net6.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net6.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Newtonsoft.Json/13.0.1": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.1.25517" + } + } + }, + "NuGet.Frameworks/6.5.0": { + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": { + "assemblyVersion": "6.5.0.154", + "fileVersion": "6.5.0.154" + } + } + }, + "System.Reflection.Metadata/1.6.0": {}, + "Aufgabe11/1.0.0": { + "runtime": { + "Aufgabe11.dll": { + "assemblyVersion": "1.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions/14.0.0.0": { + "runtime": { + "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll": { + "assemblyVersion": "14.0.0.0", + "fileVersion": "3.100.123.36306" + } + } + } + } + }, + "libraries": { + "Aufgabe12/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "coverlet.collector/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", + "path": "coverlet.collector/6.0.0", + "hashPath": "coverlet.collector.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeCoverage/17.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==", + "path": "microsoft.codecoverage/17.8.0", + "hashPath": "microsoft.codecoverage.17.8.0.nupkg.sha512" + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", + "path": "microsoft.net.test.sdk/17.8.0", + "hashPath": "microsoft.net.test.sdk.17.8.0.nupkg.sha512" + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", + "path": "microsoft.testplatform.objectmodel/17.8.0", + "hashPath": "microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512" + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==", + "path": "microsoft.testplatform.testhost/17.8.0", + "hashPath": "microsoft.testplatform.testhost.17.8.0.nupkg.sha512" + }, + "MSTest.TestAdapter/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kMvdO5dhrUR3o1qk0fzS0St0prlKyMQAfz1ChVAUdGGobTU5ehR60szOFto0+Q7rFG5iXMvTlVIthXM9EcNYnw==", + "path": "mstest.testadapter/3.1.1", + "hashPath": "mstest.testadapter.3.1.1.nupkg.sha512" + }, + "MSTest.TestFramework/3.1.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3rjkGxciNHHmPW8cl1/QVIYjOpfptjmAH5JrLBw+dnMTYDoweg3I579N7OIbar3Zd3q9dfWFrCy2LEV/AmPn3A==", + "path": "mstest.testframework/3.1.1", + "hashPath": "mstest.testframework.3.1.1.nupkg.sha512" + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "path": "newtonsoft.json/13.0.1", + "hashPath": "newtonsoft.json.13.0.1.nupkg.sha512" + }, + "NuGet.Frameworks/6.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", + "path": "nuget.frameworks/6.5.0", + "hashPath": "nuget.frameworks.6.5.0.nupkg.sha512" + }, + "System.Reflection.Metadata/1.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", + "path": "system.reflection.metadata/1.6.0", + "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512" + }, + "Aufgabe11/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions/14.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.dll new file mode 100644 index 0000000..74869f0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.pdb new file mode 100644 index 0000000..c37c37b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Aufgabe12.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/CoverletSourceRootsMapping_Aufgabe12 b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/CoverletSourceRootsMapping_Aufgabe12 new file mode 100644 index 0000000..4ae1641 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/CoverletSourceRootsMapping_Aufgabe12 differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.AdapterUtilities.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.AdapterUtilities.dll new file mode 100644 index 0000000..b27476b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.AdapterUtilities.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll new file mode 100644 index 0000000..514e543 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CommunicationUtilities.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll new file mode 100644 index 0000000..67c6e6f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CoreUtilities.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll new file mode 100644 index 0000000..09efce0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.CrossPlatEngine.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll new file mode 100644 index 0000000..a18a266 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.PlatformAbstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll new file mode 100644 index 0000000..22a03b8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.TestPlatform.Utilities.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll new file mode 100644 index 0000000..117ba73 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.CodeCoverage.Shim.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll new file mode 100644 index 0000000..8213a95 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.Common.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll new file mode 100644 index 0000000..0ae71be Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll new file mode 100644 index 0000000..7271624 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll new file mode 100644 index 0000000..b002d6b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll new file mode 100644 index 0000000..c1766e8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml new file mode 100644 index 0000000..2efb374 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml @@ -0,0 +1,174 @@ + + + + Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions + + + + + Used to specify deployment item (file or directory) per-test deployment for copying files or folders specified as deployment items to the .DeploymentDirectory. + Deployment directory is where all the deployment items are present along with TestSource dll. + Can be specified on test class or test method. + Can have multiple instances of the attribute to specify more than one item. + The item path can be absolute or relative, if relative, it is relative to RunConfig.RelativePathRoot. + + + If specified on a test class, the class needs to contain at least one test method. This means that the + attribute cannot be combined with a test class that would contain only a AssemblyInitialize or ClassInitialize + method. + + + [DeploymentItem("file1.xml")] + [DeploymentItem("file2.xml", "DataFiles")] + [DeploymentItem("bin\Debug")]. + + + + + Initializes a new instance of the class. + + The file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. + + + + Initializes a new instance of the class. + + The relative or absolute path to the file or directory to deploy. The path is relative to the build output directory. The item will be copied to the same directory as the deployed test assemblies. + The path of the directory to which the items are to be copied. It can be either absolute or relative to the deployment directory. All files and directories identified by will be copied to this directory. + + + + Gets the path of the source file or folder to be copied. + + + + + Gets the path of the directory to which the item is copied. + + + + + Used to store information that is provided to unit tests. + + + + + Gets test properties for a test. + + + + + Gets or sets the cancellation token source. This token source is canceled when test times out. Also when explicitly canceled the test will be aborted. + + + + + Gets base directory for the test run, under which deployed files and result files are stored. + + + + + Gets directory for files deployed for the test run. Typically a subdirectory of . + + + + + Gets base directory for results from the test run. Typically a subdirectory of . + + + + + Gets directory for test run result files. Typically a subdirectory of . + + + + + Gets directory for test result files. + + + + + Gets base directory for the test run, under which deployed files and result files are stored. + Same as . Use that property instead. + + + + + Gets directory for files deployed for the test run. Typically a subdirectory of . + Same as . Use that property instead. + + + + + Gets directory for test run result files. Typically a subdirectory of . + Same as . Use that property for test run result files, or + for test-specific result files instead. + + + + + Gets the Fully-qualified name of the class containing the test method currently being executed. + + + This property can be useful in attributes derived from ExpectedExceptionBaseAttribute. + Those attributes have access to the test context, and provide messages that are included + in the test results. Users can benefit from messages that include the fully-qualified + class name in addition to the name of the test method currently being executed. + + + + + Gets the fully specified type name metadata format. + + + + + Gets the fully specified method name metadata format. + + + + + Gets the name of the test method currently being executed. + + + + + Gets the current test outcome. + + + + + Adds a file name to the list in TestResult.ResultFileNames. + + + The file Name. + + + + + Used to write trace messages while the test is running. + + formatted message string. + + + + Used to write trace messages while the test is running. + + format string. + the arguments. + + + + Used to write trace messages while the test is running. + + formatted message string. + + + + Used to write trace messages while the test is running. + + format string. + the arguments. + + + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll new file mode 100644 index 0000000..563618f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Newtonsoft.Json.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..1ffeabe Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/NuGet.Frameworks.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/NuGet.Frameworks.dll new file mode 100644 index 0000000..d78c478 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/NuGet.Frameworks.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..1768037 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..7310fb0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..5af6e0e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..86c5af1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..d9a801b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..bd2d0bf Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..2bb1465 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..d457408 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..998dc29 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..3cd7988 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..e6266e6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..7f6b4e9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..d5a8c37 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..e548e68 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..e014e2d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..d2d34a9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..95ba380 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..52b679b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..fbd6f21 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..dca8640 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..388c3a8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..52ca0cc Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..a160e8c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..f2e4229 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..5aaa36b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..21e5f9a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..f1b2ec1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..95f5ff8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..e863878 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..c5767c4 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..9021665 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..1d3b394 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..773c01f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..dd242e2 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..a6d1507 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..f83c53b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..e1544b1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..b973f38 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..f35bfe7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..eade81b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..e6e46b6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..b107b72 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..8d2ec40 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..fc39387 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..65efdcd Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..20e7c34 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..8fbbbf4 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..ba69659 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..3d0d41c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..64495e5 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..89213a1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..7bea004 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..fd63906 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..d21a0d3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..aefa288 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..60fe8bb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..d58604b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..a60916e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..905b81d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..7fb6119 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.dll new file mode 100644 index 0000000..1293868 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.exe b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.exe new file mode 100644 index 0000000..28d7921 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/testhost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..d065beb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..3ce4b68 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..0ae1f0a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..af9add9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..7b20360 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..14b00ab Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/vertreter.xml b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/vertreter.xml new file mode 100644 index 0000000..4a3aedd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/vertreter.xml @@ -0,0 +1,150 @@ + + + + Michael + Müller + Vorwerk + Baden-Württemberg + 30001 + + + Klaus + Meyer + Vorwerk + Hessen + 20000 + + + Karin + Giffhorn + Vapor-Star + Brandenburg + 20000 + + + Reiner + Raser + Vorwerk + Brandenburg + 80000 + + + Sigi + Sorglos + Vapor-Star + Bayern + 35034 + + + Bernd + Seidel + Vapor-Star + Hessen + 8730 + + + Armin + Kern + Vapor-Star + Baden-Württemberg + 14876 + + + Barbara + Wankerl + Vorwerk + Bayern + 23980 + + + Ron + Sommer + Vorwerk + Saarland + 230 + + + Klaus + Esser + Vapor-Star + Saarland + 105630 + + + Jens + Mander + Vorwerk + Bremen + 23500 + + + Tyler + Durden + Vapor-Star + Bremen + 40000 + + + Otto + Waalkes + Vorwerk + Niedersachsen + 54800 + + + Gerhard + Schröder + Vapor-Star + Niedersachsen + 1 + + + Heinz + Schulze + Vorwerk + Mecklenburg-Vorpommern + 134000 + + + Karl + Schlüter + Vapor-Star + Mecklenburg-Vorpommern + 85300 + + + John + Carmack + Vorwerk + Thüringen + 67000 + + + Jay + Wilbur + Vapor-Star + Thüringen + 54000 + + + Karsten + Spengemann + Vorwerk + Hamburg + 12000 + + + Steve + Jobs + Vapor-Star + Hamburg + 23000 + + + Rudi + Raser + Vorwerk + Brandenburg + 80000 + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..3a8015b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..edf5098 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..f57eeba Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..352f693 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..56dd542 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..cd99c00 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll new file mode 100644 index 0000000..6880d0d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll new file mode 100644 index 0000000..2185e73 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll new file mode 100644 index 0000000..a5ba960 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll new file mode 100644 index 0000000..5ad986f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll new file mode 100644 index 0000000..15c99a7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll new file mode 100644 index 0000000..fa160d1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/bin/Debug/net8.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.dgspec.json new file mode 100644 index 0000000..ba1be47 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.dgspec.json @@ -0,0 +1,160 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "projectName": "Aufgabe11", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + }, + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj", + "projectName": "Aufgabe12", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj": { + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MSTest.TestAdapter": { + "target": "Package", + "version": "[3.1.1, )" + }, + "MSTest.TestFramework": { + "target": "Package", + "version": "[3.1.1, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.props new file mode 100644 index 0000000..2be1e1f --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.props @@ -0,0 +1,22 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.targets new file mode 100644 index 0000000..a681934 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Aufgabe12.csproj.nuget.g.targets @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfo.cs new file mode 100644 index 0000000..f4876a6 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe12")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe12")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe12")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfoInputs.cache new file mode 100644 index 0000000..a691eba --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +6b492a5e04ffe34e256f8a0e1af0f2a60b889dc436c28ad519a66e0bf03098ff diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..e8ffaa7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe12 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GlobalUsings.g.cs new file mode 100644 index 0000000..a1f6d1a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.GlobalUsings.g.cs @@ -0,0 +1,9 @@ +// +global using global::Microsoft.VisualStudio.TestTools.UnitTesting; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.assets.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.assets.cache new file mode 100644 index 0000000..ab524e6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.AssemblyReference.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.AssemblyReference.cache new file mode 100644 index 0000000..67e91c1 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.AssemblyReference.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..1b8822d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +a39134f578356726bea81c5d07d0a62c9187b091aef21cd22826238fe87cc1f9 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..c37871a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.FileListAbsolute.txt @@ -0,0 +1,118 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\CoverletSourceRootsMapping_Aufgabe12 +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\testhost.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe11.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe11.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe11.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\testhost.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.AdapterUtilities.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\vertreter.xml +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe12.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe12.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe12.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe12.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.CodeCoverage.Shim.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.CoreUtilities.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.PlatformAbstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.ObjectModel.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.CommunicationUtilities.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.CrossPlatEngine.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.TestPlatform.Utilities.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.Common.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Newtonsoft.Json.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\NuGet.Frameworks.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CoreUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CommunicationUtilities.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.TestPlatform.CrossPlatEngine.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.Common.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\cs\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\de\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\es\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\fr\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\it\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ja\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ko\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pl\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\pt-BR\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\ru\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\tr\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hans\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\zh-Hant\Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe11.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Aufgabe11.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\bin\Debug\net8.0\Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.csproj.AssemblyReference.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.csproj.Up2Date +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\refint\Aufgabe12.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\Aufgabe12.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt4\Aufgabe12\obj\Debug\net8.0\ref\Aufgabe12.dll diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.Up2Date b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.dll new file mode 100644 index 0000000..74869f0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.genruntimeconfig.cache new file mode 100644 index 0000000..e2ef471 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.genruntimeconfig.cache @@ -0,0 +1 @@ +d0bc7593c48ac413166c3fd4990d0108e8b14886387aa44bd23295264fe1c69a diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.pdb b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.pdb new file mode 100644 index 0000000..c37c37b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/Aufgabe12.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/ref/Aufgabe12.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/ref/Aufgabe12.dll new file mode 100644 index 0000000..cd8cc7b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/ref/Aufgabe12.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/refint/Aufgabe12.dll b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/refint/Aufgabe12.dll new file mode 100644 index 0000000..cd8cc7b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/Debug/net8.0/refint/Aufgabe12.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.assets.json new file mode 100644 index 0000000..5d454a9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.assets.json @@ -0,0 +1,1106 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "coverlet.collector/6.0.0": { + "type": "package", + "build": { + "build/netstandard1.0/coverlet.collector.targets": {} + } + }, + "Microsoft.CodeCoverage/17.8.0": { + "type": "package", + "compile": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll": {} + }, + "build": { + "build/netstandard2.0/Microsoft.CodeCoverage.props": {}, + "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} + } + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeCoverage": "17.8.0", + "Microsoft.TestPlatform.TestHost": "17.8.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": {} + }, + "runtime": { + "lib/netcoreapp3.1/_._": {} + }, + "build": { + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props": {}, + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} + } + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "type": "package", + "dependencies": { + "NuGet.Frameworks": "6.5.0", + "System.Reflection.Metadata": "1.6.0" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {} + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "type": "package", + "dependencies": { + "Microsoft.TestPlatform.ObjectModel": "17.8.0", + "Newtonsoft.Json": "13.0.1" + }, + "compile": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll": {}, + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll": {}, + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll": {}, + "lib/netcoreapp3.1/testhost.dll": { + "related": ".deps.json" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll": { + "locale": "zh-Hant" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props": {} + } + }, + "MSTest.TestAdapter/3.1.1": { + "type": "package", + "build": { + "build/net6.0/MSTest.TestAdapter.props": {}, + "build/net6.0/MSTest.TestAdapter.targets": {} + } + }, + "MSTest.TestFramework/3.1.1": { + "type": "package", + "compile": { + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll": { + "related": ".xml" + } + }, + "resource": { + "lib/net6.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "cs" + }, + "lib/net6.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "de" + }, + "lib/net6.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "es" + }, + "lib/net6.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "fr" + }, + "lib/net6.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "it" + }, + "lib/net6.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ja" + }, + "lib/net6.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ko" + }, + "lib/net6.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pl" + }, + "lib/net6.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "pt-BR" + }, + "lib/net6.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "ru" + }, + "lib/net6.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "tr" + }, + "lib/net6.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hans" + }, + "lib/net6.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll": { + "locale": "zh-Hant" + } + }, + "build": { + "build/net6.0/MSTest.TestFramework.targets": {} + } + }, + "Newtonsoft.Json/13.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NuGet.Frameworks/6.5.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + }, + "runtime": { + "lib/netstandard2.0/NuGet.Frameworks.dll": {} + } + }, + "System.Reflection.Metadata/1.6.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + } + }, + "Aufgabe11/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "compile": { + "bin/placeholder/Aufgabe11.dll": {} + }, + "runtime": { + "bin/placeholder/Aufgabe11.dll": {} + } + } + } + }, + "libraries": { + "coverlet.collector/6.0.0": { + "sha512": "tW3lsNS+dAEII6YGUX/VMoJjBS1QvsxqJeqLaJXub08y1FSjasFPtQ4UBUsudE9PNrzLjooClMsPtY2cZLdXpQ==", + "type": "package", + "path": "coverlet.collector/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/netstandard1.0/Microsoft.Bcl.AsyncInterfaces.dll", + "build/netstandard1.0/Microsoft.CSharp.dll", + "build/netstandard1.0/Microsoft.DotNet.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyInjection.dll", + "build/netstandard1.0/Microsoft.Extensions.DependencyModel.dll", + "build/netstandard1.0/Microsoft.Extensions.FileSystemGlobbing.dll", + "build/netstandard1.0/Microsoft.TestPlatform.CoreUtilities.dll", + "build/netstandard1.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "build/netstandard1.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "build/netstandard1.0/Mono.Cecil.Mdb.dll", + "build/netstandard1.0/Mono.Cecil.Pdb.dll", + "build/netstandard1.0/Mono.Cecil.Rocks.dll", + "build/netstandard1.0/Mono.Cecil.dll", + "build/netstandard1.0/Newtonsoft.Json.dll", + "build/netstandard1.0/NuGet.Frameworks.dll", + "build/netstandard1.0/System.AppContext.dll", + "build/netstandard1.0/System.Collections.Immutable.dll", + "build/netstandard1.0/System.Dynamic.Runtime.dll", + "build/netstandard1.0/System.IO.FileSystem.Primitives.dll", + "build/netstandard1.0/System.Linq.Expressions.dll", + "build/netstandard1.0/System.Linq.dll", + "build/netstandard1.0/System.ObjectModel.dll", + "build/netstandard1.0/System.Reflection.Emit.ILGeneration.dll", + "build/netstandard1.0/System.Reflection.Emit.Lightweight.dll", + "build/netstandard1.0/System.Reflection.Emit.dll", + "build/netstandard1.0/System.Reflection.Metadata.dll", + "build/netstandard1.0/System.Reflection.TypeExtensions.dll", + "build/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", + "build/netstandard1.0/System.Runtime.Serialization.Primitives.dll", + "build/netstandard1.0/System.Text.RegularExpressions.dll", + "build/netstandard1.0/System.Threading.Tasks.Extensions.dll", + "build/netstandard1.0/System.Threading.dll", + "build/netstandard1.0/System.Xml.ReaderWriter.dll", + "build/netstandard1.0/System.Xml.XDocument.dll", + "build/netstandard1.0/coverlet.collector.deps.json", + "build/netstandard1.0/coverlet.collector.dll", + "build/netstandard1.0/coverlet.collector.pdb", + "build/netstandard1.0/coverlet.collector.targets", + "build/netstandard1.0/coverlet.core.dll", + "build/netstandard1.0/coverlet.core.pdb", + "coverlet-icon.png", + "coverlet.collector.6.0.0.nupkg.sha512", + "coverlet.collector.nuspec" + ] + }, + "Microsoft.CodeCoverage/17.8.0": { + "sha512": "KC8SXWbGIdoFVdlxKk9WHccm0llm9HypcHMLUUFabRiTS3SO2fQXNZfdiF3qkEdTJhbRrxhdRxjL4jbtwPq4Ew==", + "type": "package", + "path": "microsoft.codecoverage/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "ThirdPartyNotices.txt", + "build/netstandard2.0/CodeCoverage/CodeCoverage.config", + "build/netstandard2.0/CodeCoverage/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/VanguardInstrumentationProfiler_x86.config", + "build/netstandard2.0/CodeCoverage/amd64/CodeCoverage.exe", + "build/netstandard2.0/CodeCoverage/amd64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/CodeCoverage/amd64/covrun64.dll", + "build/netstandard2.0/CodeCoverage/amd64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/arm64/VanguardInstrumentationProfiler_arm64.config", + "build/netstandard2.0/CodeCoverage/arm64/covrunarm64.dll", + "build/netstandard2.0/CodeCoverage/arm64/msdia140.dll", + "build/netstandard2.0/CodeCoverage/codecoveragemessages.dll", + "build/netstandard2.0/CodeCoverage/coreclr/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "build/netstandard2.0/CodeCoverage/covrun32.dll", + "build/netstandard2.0/CodeCoverage/msdia140.dll", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/alpine/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/arm64/MicrosoftInstrumentationEngine_arm64.dll", + "build/netstandard2.0/InstrumentationEngine/macos/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libCoverageInstrumentationMethod.dylib", + "build/netstandard2.0/InstrumentationEngine/macos/x64/libInstrumentationEngine.dylib", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/VanguardInstrumentationProfiler_x64.config", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libCoverageInstrumentationMethod.so", + "build/netstandard2.0/InstrumentationEngine/ubuntu/x64/libInstrumentationEngine.so", + "build/netstandard2.0/InstrumentationEngine/x64/MicrosoftInstrumentationEngine_x64.dll", + "build/netstandard2.0/InstrumentationEngine/x86/MicrosoftInstrumentationEngine_x86.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Core.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Instrumentation.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.Interprocess.dll", + "build/netstandard2.0/Microsoft.CodeCoverage.props", + "build/netstandard2.0/Microsoft.CodeCoverage.targets", + "build/netstandard2.0/Microsoft.DiaSymReader.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TraceDataCollector.dll", + "build/netstandard2.0/Mono.Cecil.Pdb.dll", + "build/netstandard2.0/Mono.Cecil.Rocks.dll", + "build/netstandard2.0/Mono.Cecil.dll", + "build/netstandard2.0/ThirdPartyNotices.txt", + "build/netstandard2.0/cs/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/de/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/es/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/fr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/it/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ja/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ko/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pl/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/pt-BR/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/ru/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/tr/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "build/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TraceDataCollector.resources.dll", + "lib/net462/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll", + "microsoft.codecoverage.17.8.0.nupkg.sha512", + "microsoft.codecoverage.nuspec" + ] + }, + "Microsoft.NET.Test.Sdk/17.8.0": { + "sha512": "BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", + "type": "package", + "path": "microsoft.net.test.sdk/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "build/net462/Microsoft.NET.Test.Sdk.props", + "build/net462/Microsoft.NET.Test.Sdk.targets", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.cs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.fs", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.Program.vb", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.props", + "build/netcoreapp3.1/Microsoft.NET.Test.Sdk.targets", + "buildMultiTargeting/Microsoft.NET.Test.Sdk.props", + "lib/net462/_._", + "lib/netcoreapp3.1/_._", + "microsoft.net.test.sdk.17.8.0.nupkg.sha512", + "microsoft.net.test.sdk.nuspec" + ] + }, + "Microsoft.TestPlatform.ObjectModel/17.8.0": { + "sha512": "AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", + "type": "package", + "path": "microsoft.testplatform.objectmodel/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "lib/net462/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/net462/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/net462/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/net462/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netstandard2.0/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netstandard2.0/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", + "microsoft.testplatform.objectmodel.nuspec" + ] + }, + "Microsoft.TestPlatform.TestHost/17.8.0": { + "sha512": "9ivcl/7SGRmOT0YYrHQGohWiT5YCpkmy/UEzldfVisLm6QxbLaK3FAJqZXI34rnRLmqqDCeMQxKINwmKwAPiDw==", + "type": "package", + "path": "microsoft.testplatform.testhost/17.8.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE_MIT.txt", + "ThirdPartyNotices.txt", + "build/netcoreapp3.1/Microsoft.TestPlatform.TestHost.props", + "build/netcoreapp3.1/x64/testhost.dll", + "build/netcoreapp3.1/x64/testhost.exe", + "build/netcoreapp3.1/x86/testhost.x86.dll", + "build/netcoreapp3.1/x86/testhost.x86.exe", + "lib/net462/_._", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll", + "lib/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/testhost.deps.json", + "lib/netcoreapp3.1/testhost.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/x64/msdia140.dll", + "lib/netcoreapp3.1/x86/msdia140.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll", + "microsoft.testplatform.testhost.17.8.0.nupkg.sha512", + "microsoft.testplatform.testhost.nuspec" + ] + }, + "MSTest.TestAdapter/3.1.1": { + "sha512": "kMvdO5dhrUR3o1qk0fzS0St0prlKyMQAfz1ChVAUdGGobTU5ehR60szOFto0+Q7rFG5iXMvTlVIthXM9EcNYnw==", + "type": "package", + "path": "mstest.testadapter/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/_localization/cs/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/de/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/de/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/es/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/es/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/fr/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/it/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/it/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ja/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ko/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/pl/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/pt-BR/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/ru/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/tr/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/zh-Hans/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/_localization/zh-Hant/Microsoft.TestPlatform.AdapterUtilities.resources.dll", + "build/_localization/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll", + "build/_localization/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "build/net462/MSTest.TestAdapter.props", + "build/net462/MSTest.TestAdapter.targets", + "build/net462/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/net6.0/MSTest.TestAdapter.props", + "build/net6.0/MSTest.TestAdapter.targets", + "build/net6.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netcoreapp3.1/MSTest.TestAdapter.props", + "build/netcoreapp3.1/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/netstandard2.0/MSTest.TestAdapter.props", + "build/netstandard2.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "build/uap10.0/MSTest.TestAdapter.props", + "build/uap10.0/MSTest.TestAdapter.targets", + "build/uap10.0/Microsoft.TestPlatform.AdapterUtilities.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.MSTest.TestAdapter.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll", + "build/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "mstest.testadapter.3.1.1.nupkg.sha512", + "mstest.testadapter.nuspec" + ] + }, + "MSTest.TestFramework/3.1.1": { + "sha512": "3rjkGxciNHHmPW8cl1/QVIYjOpfptjmAH5JrLBw+dnMTYDoweg3I579N7OIbar3Zd3q9dfWFrCy2LEV/AmPn3A==", + "type": "package", + "path": "mstest.testframework/3.1.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/net6.0/MSTest.TestFramework.targets", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "build/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "build/net6.0/winui/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/net462/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/net462/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net462/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/net6.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/net6.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/net6.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/netstandard2.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/netstandard2.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.Extensions.xml", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.dll", + "lib/uap10.0/Microsoft.VisualStudio.TestPlatform.TestFramework.xml", + "lib/uap10.0/cs/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/de/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/es/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/fr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/it/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ja/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ko/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/pl/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/pt-BR/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/ru/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/tr/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/zh-Hans/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "lib/uap10.0/zh-Hant/Microsoft.VisualStudio.TestPlatform.TestFramework.resources.dll", + "mstest.testframework.3.1.1.nupkg.sha512", + "mstest.testframework.nuspec" + ] + }, + "Newtonsoft.Json/13.0.1": { + "sha512": "ppPFpBcvxdsfUonNcvITKqLl3bqxWbDCZIzDWHzjpdAHRFfZe0Dw9HmA0+za13IdyrgJwpkDTDA9fHaxOrt20A==", + "type": "package", + "path": "newtonsoft.json/13.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.1.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NuGet.Frameworks/6.5.0": { + "sha512": "QWINE2x3MbTODsWT1Gh71GaGb5icBz4chS8VYvTgsBnsi8esgN6wtHhydd7fvToWECYGq7T4cgBBDiKD/363fg==", + "type": "package", + "path": "nuget.frameworks/6.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net472/NuGet.Frameworks.dll", + "lib/netstandard2.0/NuGet.Frameworks.dll", + "nuget.frameworks.6.5.0.nupkg.sha512", + "nuget.frameworks.nuspec" + ] + }, + "System.Reflection.Metadata/1.6.0": { + "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", + "type": "package", + "path": "system.reflection.metadata/1.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netstandard1.1/System.Reflection.Metadata.dll", + "lib/netstandard1.1/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "lib/portable-net45+win8/System.Reflection.Metadata.dll", + "lib/portable-net45+win8/System.Reflection.Metadata.xml", + "system.reflection.metadata.1.6.0.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "Aufgabe11/1.0.0": { + "type": "project", + "path": "../Aufgabe11/Aufgabe11.csproj", + "msbuildProject": "../Aufgabe11/Aufgabe11.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Aufgabe11 >= 1.0.0", + "MSTest.TestAdapter >= 3.1.1", + "MSTest.TestFramework >= 3.1.1", + "Microsoft.NET.Test.Sdk >= 17.8.0", + "coverlet.collector >= 6.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj", + "projectName": "Aufgabe12", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj": { + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe11\\Aufgabe11.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "MSTest.TestAdapter": { + "target": "Package", + "version": "[3.1.1, )" + }, + "MSTest.TestFramework": { + "target": "Package", + "version": "[3.1.1, )" + }, + "Microsoft.NET.Test.Sdk": { + "target": "Package", + "version": "[17.8.0, )" + }, + "coverlet.collector": { + "target": "Package", + "version": "[6.0.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.nuget.cache new file mode 100644 index 0000000..87e91d8 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabe12/obj/project.nuget.cache @@ -0,0 +1,19 @@ +{ + "version": 2, + "dgSpecHash": "pKwkbF1MUz8=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt4\\Aufgabe12\\Aufgabe12.csproj", + "expectedPackageFiles": [ + "C:\\Users\\cmerkens\\.nuget\\packages\\coverlet.collector\\6.0.0\\coverlet.collector.6.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.codecoverage\\17.8.0\\microsoft.codecoverage.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.net.test.sdk\\17.8.0\\microsoft.net.test.sdk.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.8.0\\microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.testplatform.testhost\\17.8.0\\microsoft.testplatform.testhost.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\mstest.testadapter\\3.1.1\\mstest.testadapter.3.1.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\mstest.testframework\\3.1.1\\mstest.testframework.3.1.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\nuget.frameworks\\6.5.0\\nuget.frameworks.6.5.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln b/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln new file mode 100644 index 0000000..fdd83a0 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln @@ -0,0 +1,37 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35312.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aufgabe10", "Aufgabe10\Aufgabe10.csproj", "{0490A821-69C1-4128-B7CD-954860098F6B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aufgabe11", "Aufgabe11\Aufgabe11.csproj", "{4FA24751-650E-4F37-8B93-C99F07514577}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe12", "Aufgabe12\Aufgabe12.csproj", "{8AF14641-6A60-4944-87F4-A2BEDD02E33F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0490A821-69C1-4128-B7CD-954860098F6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0490A821-69C1-4128-B7CD-954860098F6B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0490A821-69C1-4128-B7CD-954860098F6B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0490A821-69C1-4128-B7CD-954860098F6B}.Release|Any CPU.Build.0 = Release|Any CPU + {4FA24751-650E-4F37-8B93-C99F07514577}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4FA24751-650E-4F37-8B93-C99F07514577}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4FA24751-650E-4F37-8B93-C99F07514577}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4FA24751-650E-4F37-8B93-C99F07514577}.Release|Any CPU.Build.0 = Release|Any CPU + {8AF14641-6A60-4944-87F4-A2BEDD02E33F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8AF14641-6A60-4944-87F4-A2BEDD02E33F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8AF14641-6A60-4944-87F4-A2BEDD02E33F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8AF14641-6A60-4944-87F4-A2BEDD02E33F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {58554C00-3959-4B8A-8E25-1CB695D3B1B8} + EndGlobalSection +EndGlobal diff --git a/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln.DotSettings.user b/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln.DotSettings.user new file mode 100644 index 0000000..dd9fb84 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt4/Aufgabenblatt4.sln.DotSettings.user @@ -0,0 +1,4 @@ + + <SessionState ContinuousTestingMode="0" IsActive="True" Name="All tests from UnitTest1.cs" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"> + <ProjectFile>8AF14641-6A60-4944-87F4-A2BEDD02E33F/f:UnitTest1.cs</ProjectFile> +</SessionState> \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/DesignTimeBuild/.dtbcache.v2 b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..c616ee5 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/DesignTimeBuild/.dtbcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/0f5911b0-7088-40cc-8fac-c1f9a473e58d.vsidx b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/0f5911b0-7088-40cc-8fac-c1f9a473e58d.vsidx new file mode 100644 index 0000000..8444ab7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/0f5911b0-7088-40cc-8fac-c1f9a473e58d.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/23910280-a506-4b2c-8081-57bf88b57e81.vsidx b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/23910280-a506-4b2c-8081-57bf88b57e81.vsidx new file mode 100644 index 0000000..6226659 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/23910280-a506-4b2c-8081-57bf88b57e81.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/2ba99a19-35a2-450c-a26c-e42884a1ba30.vsidx b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/2ba99a19-35a2-450c-a26c-e42884a1ba30.vsidx new file mode 100644 index 0000000..ff88e1a Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/2ba99a19-35a2-450c-a26c-e42884a1ba30.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/d2de1c93-3b86-439d-8fcb-64d89707ce1a.vsidx b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/d2de1c93-3b86-439d-8fcb-64d89707ce1a.vsidx new file mode 100644 index 0000000..bcdcfb0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/d2de1c93-3b86-439d-8fcb-64d89707ce1a.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/e330f590-cb34-4417-aa50-fc4ac59dfac4.vsidx b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/e330f590-cb34-4417-aa50-fc4ac59dfac4.vsidx new file mode 100644 index 0000000..7c87c39 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/FileContentIndex/e330f590-cb34-4417-aa50-fc4ac59dfac4.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.futdcache.v2 b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.futdcache.v2 new file mode 100644 index 0000000..9989939 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.futdcache.v2 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.suo b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.suo new file mode 100644 index 0000000..9e213ac Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/.suo differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..60de4a2 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.backup.json @@ -0,0 +1,98 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe14\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|solutionrelative:aufgabe14\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe14\\customer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|solutionrelative:aufgabe14\\customer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe14\\address.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|solutionrelative:aufgabe14\\address.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{304F856F-1972-42D4-AFF2-2D5BCD19CF15}|Aufgabe13\\Aufgabe13.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe13\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{304F856F-1972-42D4-AFF2-2D5BCD19CF15}|Aufgabe13\\Aufgabe13.csproj|solutionrelative:aufgabe13\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe14\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Program.cs", + "RelativeToolTip": "Aufgabe14\\Program.cs", + "ViewState": "AgIAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-15T13:38:30.3Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Customer.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Customer.cs", + "RelativeDocumentMoniker": "Aufgabe14\\Customer.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Customer.cs", + "RelativeToolTip": "Aufgabe14\\Customer.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABkAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-15T13:01:40.122Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Address.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Address.cs", + "RelativeDocumentMoniker": "Aufgabe14\\Address.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Address.cs", + "RelativeToolTip": "Aufgabe14\\Address.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAABEAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-15T12:59:12.731Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe13\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Program.cs", + "RelativeToolTip": "Aufgabe13\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAcwBUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-11T14:29:24.223Z", + "EditorCaption": "" + } + ] + }, + { + "DockedWidth": 334, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.json new file mode 100644 index 0000000..35cfb90 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/.vs/Aufgabenblatt5/v17/DocumentLayout.json @@ -0,0 +1,81 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{304F856F-1972-42D4-AFF2-2D5BCD19CF15}|Aufgabe13\\Aufgabe13.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe13\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{304F856F-1972-42D4-AFF2-2D5BCD19CF15}|Aufgabe13\\Aufgabe13.csproj|solutionrelative:aufgabe13\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe14\\address.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|solutionrelative:aufgabe14\\address.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt5\\aufgabe14\\customer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{8A3BBB68-ACE2-485D-8669-7B827E485E4E}|Aufgabe14\\Aufgabe14.csproj|solutionrelative:aufgabe14\\customer.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 2, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "Customer.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Customer.cs", + "RelativeDocumentMoniker": "Aufgabe14\\Customer.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Customer.cs", + "RelativeToolTip": "Aufgabe14\\Customer.cs", + "ViewState": "AgIAAAcAAAAAAAAAAAAywBkAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-15T13:01:40.122Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "Address.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Address.cs", + "RelativeDocumentMoniker": "Aufgabe14\\Address.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Address.cs", + "RelativeToolTip": "Aufgabe14\\Address.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABEAAAAYAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-15T12:59:12.731Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Program.cs", + "RelativeDocumentMoniker": "Aufgabe13\\Program.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Program.cs", + "RelativeToolTip": "Aufgabe13\\Program.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2024-11-11T14:29:24.223Z", + "EditorCaption": "" + } + ] + }, + { + "DockedWidth": 334, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.metadata.v9.bin b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.metadata.v9.bin new file mode 100644 index 0000000..2f4ca05 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.metadata.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.projects.v9.bin b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.projects.v9.bin new file mode 100644 index 0000000..d04c9cc Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.projects.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.strings.v9.bin b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.strings.v9.bin new file mode 100644 index 0000000..b93161e Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/.vs/ProjectEvaluation/aufgabenblatt5.strings.v9.bin differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Aufgabe13.csproj b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Aufgabe13.csproj new file mode 100644 index 0000000..f592e52 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Aufgabe13.csproj @@ -0,0 +1,23 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + PreserveNewest + + + PreserveNewest + + + + diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Program.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Program.cs new file mode 100644 index 0000000..1b24a62 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/Program.cs @@ -0,0 +1,78 @@ +using System.Xml.Serialization; +using Microsoft.Data.Sqlite; +Console.WriteLine("Willkommen zu Aufgabe13"); + + +List vertreterListe; +XmlSerializer serializer = new XmlSerializer(typeof(List)); +using (var stream = new FileStream(@".\vertreter.xml", FileMode.Open)) +{ + vertreterListe = (List)serializer.Deserialize(stream); +} + +using (var connection = new SqliteConnection("Data Source=sales.db3")) +{ + connection.Open(); + + InsertDataIfNotExists(connection, vertreterListe); + + PrintAllData(connection); +} + + + +void InsertDataIfNotExists(SqliteConnection connection, List vertreterList) +{ + string insertQuery = @" + INSERT OR IGNORE INTO Vertreter (Vorname, Nachname, Firma, Gebiet, Umsatz) + VALUES (@Vorname, @Nachname, @Firma, @Gebiet, @Umsatz)"; + + using (var transaction = connection.BeginTransaction()) + { + foreach (var vertreter in vertreterList) + { + using (var command = new SqliteCommand(insertQuery, connection)) + { + command.Parameters.AddWithValue("@Vorname", vertreter.Vorname); + command.Parameters.AddWithValue("@Nachname", vertreter.Nachname); + command.Parameters.AddWithValue("@Firma", vertreter.Firma); + command.Parameters.AddWithValue("@Gebiet", vertreter.Gebiet); + command.Parameters.AddWithValue("@Umsatz", vertreter.Umsatz); + + command.ExecuteNonQuery(); + } + } + transaction.Commit(); + } +} + +void PrintAllData(SqliteConnection connection) +{ + string selectQuery = "SELECT Vorname, Nachname, Firma, Gebiet, Umsatz FROM Vertreter"; + + using (var command = new SqliteCommand(selectQuery, connection)) + using (var reader = command.ExecuteReader()) + { + while (reader.Read()) + { + string vorname = reader.GetString(0); + string nachname = reader.GetString(1); + string firma = reader.GetString(2); + string gebiet = reader.GetString(3); + decimal umsatz = reader.GetDecimal(4); + + Console.WriteLine($"{vorname} {nachname}, {firma}, {gebiet}: {umsatz}"); + } + } +} + + +[Serializable] +public class Vertreter +{ + public string Vorname { get; set; } + public string Nachname { get; set; } + public string Firma { get; set; } + public string Gebiet { get; set; } + public decimal Umsatz { get; set; } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.deps.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.deps.json new file mode 100644 index 0000000..a48c75d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.deps.json @@ -0,0 +1,70 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe13/1.0.0": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10" + }, + "runtime": { + "Aufgabe13.dll": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.3" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.Memory/4.5.3": {} + } + }, + "libraries": { + "Aufgabe13/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "path": "microsoft.data.sqlite.core/8.0.10", + "hashPath": "microsoft.data.sqlite.core.8.0.10.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "System.Memory/4.5.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "path": "system.memory/4.5.3", + "hashPath": "system.memory.4.5.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.dll new file mode 100644 index 0000000..3b25517 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.exe b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.exe new file mode 100644 index 0000000..6c64c68 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.pdb b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.pdb new file mode 100644 index 0000000..29469b9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.runtimeconfig.json new file mode 100644 index 0000000..becfaea --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Aufgabe13.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll new file mode 100644 index 0000000..33a59bb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/SQLitePCLRaw.core.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/SQLitePCLRaw.core.dll new file mode 100644 index 0000000..556d40f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/SQLitePCLRaw.core.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/sales.db3 b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/sales.db3 new file mode 100644 index 0000000..229a0eb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/sales.db3 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/vertreter.xml b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/vertreter.xml new file mode 100644 index 0000000..4a3aedd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/bin/Debug/net8.0/vertreter.xml @@ -0,0 +1,150 @@ + + + + Michael + Müller + Vorwerk + Baden-Württemberg + 30001 + + + Klaus + Meyer + Vorwerk + Hessen + 20000 + + + Karin + Giffhorn + Vapor-Star + Brandenburg + 20000 + + + Reiner + Raser + Vorwerk + Brandenburg + 80000 + + + Sigi + Sorglos + Vapor-Star + Bayern + 35034 + + + Bernd + Seidel + Vapor-Star + Hessen + 8730 + + + Armin + Kern + Vapor-Star + Baden-Württemberg + 14876 + + + Barbara + Wankerl + Vorwerk + Bayern + 23980 + + + Ron + Sommer + Vorwerk + Saarland + 230 + + + Klaus + Esser + Vapor-Star + Saarland + 105630 + + + Jens + Mander + Vorwerk + Bremen + 23500 + + + Tyler + Durden + Vapor-Star + Bremen + 40000 + + + Otto + Waalkes + Vorwerk + Niedersachsen + 54800 + + + Gerhard + Schröder + Vapor-Star + Niedersachsen + 1 + + + Heinz + Schulze + Vorwerk + Mecklenburg-Vorpommern + 134000 + + + Karl + Schlüter + Vapor-Star + Mecklenburg-Vorpommern + 85300 + + + John + Carmack + Vorwerk + Thüringen + 67000 + + + Jay + Wilbur + Vapor-Star + Thüringen + 54000 + + + Karsten + Spengemann + Vorwerk + Hamburg + 12000 + + + Steve + Jobs + Vapor-Star + Hamburg + 23000 + + + Rudi + Raser + Vorwerk + Brandenburg + 80000 + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.dgspec.json new file mode 100644 index 0000000..cb1b486 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.dgspec.json @@ -0,0 +1,79 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj", + "projectName": "Aufgabe13", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.Data.Sqlite.Core": { + "target": "Package", + "version": "[8.0.10, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.props new file mode 100644 index 0000000..5793e0d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Aufgabe13.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfo.cs new file mode 100644 index 0000000..c197737 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe13")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe13")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe13")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfoInputs.cache new file mode 100644 index 0000000..a9f8135 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +403b5a13aa15d41eec9f6d876c9a9a004adea6f97d0a8f208c27eae7ddc3a127 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..cc4ffaf --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe13 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.assets.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.assets.cache new file mode 100644 index 0000000..da0d6ec Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.AssemblyReference.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.AssemblyReference.cache new file mode 100644 index 0000000..1f1cd61 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.AssemblyReference.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..8eac41d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +afdf5244ccfaad19892f555e21b8619cc7b5c4ba2ca218a6d25015424b1e59e0 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..1c56661 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.FileListAbsolute.txt @@ -0,0 +1,20 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Aufgabe13.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Aufgabe13.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Aufgabe13.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Aufgabe13.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Aufgabe13.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\refint\Aufgabe13.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\ref\Aufgabe13.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.csproj.AssemblyReference.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\sales.db3 +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\vertreter.xml +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\Microsoft.Data.Sqlite.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\bin\Debug\net8.0\SQLitePCLRaw.core.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe13\obj\Debug\net8.0\Aufgabe13.csproj.Up2Date diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.Up2Date b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.dll new file mode 100644 index 0000000..3b25517 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.genruntimeconfig.cache new file mode 100644 index 0000000..00eb947 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.genruntimeconfig.cache @@ -0,0 +1 @@ +08797ef498984e84d7a7ec1cdd501740b22ca73a54b362da0605890d612c5050 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.pdb b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.pdb new file mode 100644 index 0000000..29469b9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/Aufgabe13.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..6c64c68 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/ref/Aufgabe13.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/ref/Aufgabe13.dll new file mode 100644 index 0000000..041731c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/ref/Aufgabe13.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/refint/Aufgabe13.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/refint/Aufgabe13.dll new file mode 100644 index 0000000..041731c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/Debug/net8.0/refint/Aufgabe13.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.assets.json new file mode 100644 index 0000000..a720927 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.assets.json @@ -0,0 +1,178 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + } + } + }, + "libraries": { + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.Data.Sqlite.Core >= 8.0.10" + ] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj", + "projectName": "Aufgabe13", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.Data.Sqlite.Core": { + "target": "Package", + "version": "[8.0.10, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.nuget.cache new file mode 100644 index 0000000..6907e30 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/obj/project.nuget.cache @@ -0,0 +1,12 @@ +{ + "version": 2, + "dgSpecHash": "cjz5fvj7sHo=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe13\\Aufgabe13.csproj", + "expectedPackageFiles": [ + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.10\\microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/sales.db3 b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/sales.db3 new file mode 100644 index 0000000..229a0eb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/sales.db3 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/vertreter.xml b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/vertreter.xml new file mode 100644 index 0000000..4a3aedd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe13/vertreter.xml @@ -0,0 +1,150 @@ + + + + Michael + Müller + Vorwerk + Baden-Württemberg + 30001 + + + Klaus + Meyer + Vorwerk + Hessen + 20000 + + + Karin + Giffhorn + Vapor-Star + Brandenburg + 20000 + + + Reiner + Raser + Vorwerk + Brandenburg + 80000 + + + Sigi + Sorglos + Vapor-Star + Bayern + 35034 + + + Bernd + Seidel + Vapor-Star + Hessen + 8730 + + + Armin + Kern + Vapor-Star + Baden-Württemberg + 14876 + + + Barbara + Wankerl + Vorwerk + Bayern + 23980 + + + Ron + Sommer + Vorwerk + Saarland + 230 + + + Klaus + Esser + Vapor-Star + Saarland + 105630 + + + Jens + Mander + Vorwerk + Bremen + 23500 + + + Tyler + Durden + Vapor-Star + Bremen + 40000 + + + Otto + Waalkes + Vorwerk + Niedersachsen + 54800 + + + Gerhard + Schröder + Vapor-Star + Niedersachsen + 1 + + + Heinz + Schulze + Vorwerk + Mecklenburg-Vorpommern + 134000 + + + Karl + Schlüter + Vapor-Star + Mecklenburg-Vorpommern + 85300 + + + John + Carmack + Vorwerk + Thüringen + 67000 + + + Jay + Wilbur + Vapor-Star + Thüringen + 54000 + + + Karsten + Spengemann + Vorwerk + Hamburg + 12000 + + + Steve + Jobs + Vapor-Star + Hamburg + 23000 + + + Rudi + Raser + Vorwerk + Brandenburg + 80000 + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Address.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Address.cs new file mode 100644 index 0000000..f252c8f --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Address.cs @@ -0,0 +1,20 @@ +using System.ComponentModel.DataAnnotations.Schema; +using Microsoft.EntityFrameworkCore; + +namespace Aufgabe14; + +[Owned] +public class Address +{ + [Column("Street")] + public string Street { get; set; } + + [Column("City")] + public string City { get; set; } + + [Column("StreetNumber")] + public int StreetNumber { get; set; } + + [Column("PostCode")] + public string PostCode { get; set; } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/ApplicationDbContext.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/ApplicationDbContext.cs new file mode 100644 index 0000000..36b1eed --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/ApplicationDbContext.cs @@ -0,0 +1,16 @@ +using Microsoft.EntityFrameworkCore; + +namespace Aufgabe14; + +public class ApplicationDbContext : DbContext +{ + protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) + { + optionsBuilder.UseSqlite($"Data Source=CustomerSample.db3"); + } + + protected override void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.Entity(); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Aufgabe14.csproj b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Aufgabe14.csproj new file mode 100644 index 0000000..30ebf9c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Aufgabe14.csproj @@ -0,0 +1,22 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + + + + + PreserveNewest + + + + diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Customer.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Customer.cs new file mode 100644 index 0000000..e7d84e3 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Customer.cs @@ -0,0 +1,26 @@ +using System.ComponentModel.DataAnnotations; +using System.ComponentModel.DataAnnotations.Schema; +using System.Diagnostics.CodeAnalysis; + +namespace Aufgabe14; + +[Table("Customers")] +public class Customer +{ + [NotNull] // Unterschied Required? + [Column(TypeName = "varchar(100)")] + public string Firstname { get; set; } + + [NotNull] + // [Column(TypeName = "varchar(100)")] Wie geht das? + [Column("Lastname")] + public string Surname { get; set; } + + [Key] + public int Id { get; set; } + + [NotNull] + public Gender Gender { get; set; } + + public Address Address { get; set; } = new Address(); +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerRepository.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerRepository.cs new file mode 100644 index 0000000..2a7eb90 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerRepository.cs @@ -0,0 +1,70 @@ +using Microsoft.EntityFrameworkCore; + +namespace Aufgabe14; + +public class CustomerRepository +{ + private readonly DbContext _dbContext; + private readonly DbSet _customerSet; + + public CustomerRepository(DbContext dbContext) + { + _dbContext = dbContext; + _customerSet = _dbContext.Set(); + } + + public List GetAll() + { + Console.WriteLine("Hier ist die Kundenliste!"); + return _customerSet.ToList(); + } + + public Customer Get(int id) + { + if (_customerSet.Any(c => c.Id == id)) + { + Console.WriteLine("Hier ist der gewünschte Kunde!"); + return _customerSet.Single(customer => customer.Id == id); + } + else + { + Console.WriteLine("Den gewünschten Kunden gibt es nicht!"); + return null; + } + + } + + public Customer SaveOrUpdate(Customer customer) + { + if (_customerSet.Any(c => c.Id == customer.Id)) + { + Customer dbCustomer = _customerSet.Single(c => c.Id == customer.Id); + _customerSet.Update(customer); + Console.WriteLine("Bestehender Kunde aktualisiert!"); + } + else + { + _customerSet.Add(customer); + Console.WriteLine("Neuer Kunde angelegt!"); + } + _dbContext.SaveChanges(); + return customer; + } + + public bool Delete(Customer customer) + { + if (customer != null) + { + if (_customerSet.Any(c => c.Id == customer.Id)) + { + _customerSet.Remove(customer); + _dbContext.SaveChanges(); + Console.WriteLine("Kunde gelöscht!"); + return true; + } + } + + Console.WriteLine("Den zu löschenden Kunden gibt es nicht!"); + return false; + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerSample.db3 b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerSample.db3 new file mode 100644 index 0000000..b9ae025 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/CustomerSample.db3 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Gender.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Gender.cs new file mode 100644 index 0000000..edd83d2 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Gender.cs @@ -0,0 +1,7 @@ +namespace Aufgabe14; + +public enum Gender +{ + Male, + Female +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Program.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Program.cs new file mode 100644 index 0000000..52c3789 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/Program.cs @@ -0,0 +1,117 @@ +using Aufgabe14; +using Microsoft.EntityFrameworkCore; + +Console.WriteLine("Willkommen zu Aufgabe14"); + + +CustomerRepository customerRepository = new CustomerRepository(new ApplicationDbContext()); +bool beenden = false; +int id; + +while (!beenden) +{ + Console.WriteLine("\n\nHauptmenü:"); + Console.WriteLine("1 - Alle Datensätze anzeigen"); + Console.WriteLine("2 - Neuen Datensatz hinzufügen"); + Console.WriteLine("3 - Datensatz anzeigen (mit ID)"); + Console.WriteLine("4 - Datensatz löschen (mit ID)"); + Console.WriteLine("5 - Programm beenden"); + Console.Write("Bitte wählen Sie eine Option: "); + + string eingabe = Console.ReadLine(); + + switch (eingabe) + { + case "1": + foreach (Customer i in customerRepository.GetAll()) + { + Ausgabe(i); + } + break; + + case "2": + List allCustomers = customerRepository.GetAll(); + int highestId = allCustomers.Any() ? allCustomers.Max(c => c.Id) : 0; + + Customer customer = new Customer(); + + customer.Id = highestId + 1; + Console.WriteLine($"Die neue Id: {customer.Id}"); + + Console.WriteLine("Firstname: "); + customer.Firstname = Console.ReadLine(); + + Console.WriteLine("Surname: "); + customer.Surname = Console.ReadLine(); + + Console.WriteLine("(0/1)Gender"); + if (Console.ReadLine() == "0") + { + customer.Gender = Gender.Male; + } + else + { + customer.Gender = Gender.Female; + } + + Console.WriteLine("City: "); + customer.Address.City = Console.ReadLine(); + + Console.WriteLine("Street: "); + customer.Address.Street = Console.ReadLine(); + + Console.WriteLine("(Number) StreetNumber: "); + customer.Address.StreetNumber = int.Parse(Console.ReadLine()); + + Console.WriteLine("PostCode: "); + customer.Address.PostCode = Console.ReadLine(); + + customerRepository.SaveOrUpdate(customer); + break; + + case "3": + Console.WriteLine("Id: "); + eingabe = Console.ReadLine(); + if (int.TryParse(eingabe, out id)) + { + Ausgabe(customerRepository.Get(id)); + } + break; + + case "4": + Console.WriteLine("Id: "); + eingabe = Console.ReadLine(); + if (int.TryParse(eingabe, out id)) + { + customerRepository.Delete(customerRepository.Get(id)); + } + break; + + case "5": + Console.WriteLine("Programm wird beendet..."); + Environment.Exit(0); + break; + + default: + Console.WriteLine("Ungültige Eingabe, bitte versuchen Sie es erneut."); + break; + } + + Console.WriteLine("Drücken Sie eine beliebige Taste, um fortzufahren..."); + Console.ReadKey(); +} + +void Ausgabe(Customer customer) +{ + if (customer != null) + { + Console.WriteLine($"Id: {customer.Id}"); + Console.WriteLine($"Firstname: {customer.Firstname}"); + Console.WriteLine($"Surname: {customer.Surname}"); + Console.WriteLine($"Gender: {customer.Gender}"); + Console.WriteLine($"City: {customer.Address.City}"); + Console.WriteLine($"Street: {customer.Address.Street}"); + Console.WriteLine($"StreetNumber: {customer.Address.StreetNumber}"); + Console.WriteLine($"PostCode: {customer.Address.PostCode}"); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.deps.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.deps.json new file mode 100644 index 0000000..ed6f6f8 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.deps.json @@ -0,0 +1,525 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Aufgabe14/1.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.EntityFrameworkCore.Sqlite": "8.0.10", + "SQLite": "3.13.0" + }, + "runtime": { + "Aufgabe14.dll": {} + } + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.10", + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": {}, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "Microsoft.EntityFrameworkCore.Relational": "8.0.10", + "Microsoft.Extensions.DependencyModel": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "assemblyVersion": "8.0.10.0", + "fileVersion": "8.0.1024.46708" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.2", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Logging/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "SQLite/3.13.0": { + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "rid": "win7-x64", + "assetType": "native", + "fileVersion": "3.13.0.0" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "rid": "win7-x86", + "assetType": "native", + "fileVersion": "3.13.0.0" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.core/2.1.6": { + "dependencies": { + "System.Memory": "4.5.3" + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "rid": "browser-wasm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "rid": "linux-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "rid": "linux-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "rid": "linux-armel", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "rid": "linux-mips64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "rid": "linux-musl-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "rid": "linux-musl-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "rid": "linux-musl-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "rid": "linux-ppc64le", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "rid": "linux-s390x", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "rid": "linux-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "rid": "linux-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "rid": "maccatalyst-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "rid": "osx-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "rid": "osx-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "rid": "win-arm", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "rid": "win-arm64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "rid": "win-x64", + "assetType": "native", + "fileVersion": "0.0.0.0" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "rid": "win-x86", + "assetType": "native", + "fileVersion": "0.0.0.0" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": { + "assemblyVersion": "2.1.6.2060", + "fileVersion": "2.1.6.2060" + } + } + }, + "System.Memory/4.5.3": {} + } + }, + "libraries": { + "Aufgabe14/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "path": "microsoft.data.sqlite.core/8.0.10", + "hashPath": "microsoft.data.sqlite.core.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==", + "path": "microsoft.entityframeworkcore/8.0.10", + "hashPath": "microsoft.entityframeworkcore.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.10", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.10", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==", + "path": "microsoft.entityframeworkcore.relational/8.0.10", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-inVXiKuOczjNVpLKG0nsnUmgL2m/bo6H/p4DCFVGRImJj6p9qrlwnU96A5FNZ56BF9VE1uZOULqgGTGTFVS19A==", + "path": "microsoft.entityframeworkcore.sqlite/8.0.10", + "hashPath": "microsoft.entityframeworkcore.sqlite.8.0.10.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dmpgFx5BPqw/jJmBh9gp0UJpCcNDvWnGMoc9XHwp4K0h9skBE6A8E7+AwSiz556iyVf8Gn/qxHF1cgX9ZqGiYQ==", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.10", + "hashPath": "microsoft.entityframeworkcore.sqlite.core.8.0.10.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", + "path": "microsoft.extensions.caching.memory/8.0.1", + "hashPath": "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw==", + "path": "microsoft.extensions.dependencymodel/8.0.2", + "hashPath": "microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", + "path": "microsoft.extensions.logging/8.0.1", + "hashPath": "microsoft.extensions.logging.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "SQLite/3.13.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "path": "sqlite/3.13.0", + "hashPath": "sqlite.3.13.0.nupkg.sha512" + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "path": "sqlitepclraw.core/2.1.6", + "hashPath": "sqlitepclraw.core.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512" + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "serviceable": true, + "sha512": "sha512-PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512" + }, + "System.Memory/4.5.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "path": "system.memory/4.5.3", + "hashPath": "system.memory.4.5.3.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.dll new file mode 100644 index 0000000..e80e3ee Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.exe b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.exe new file mode 100644 index 0000000..0928267 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.pdb b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.pdb new file mode 100644 index 0000000..ec64629 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.runtimeconfig.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.runtimeconfig.json new file mode 100644 index 0000000..244e1ab --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Aufgabe14.runtimeconfig.json @@ -0,0 +1,13 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + "configProperties": { + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/CustomerSample.db3 b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/CustomerSample.db3 new file mode 100644 index 0000000..bded66b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/CustomerSample.db3 differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll new file mode 100644 index 0000000..33a59bb Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Data.Sqlite.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100644 index 0000000..2169cf8 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100644 index 0000000..f8c58d0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll new file mode 100644 index 0000000..11e03a0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100644 index 0000000..b628ed6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll new file mode 100644 index 0000000..99aac98 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Abstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll new file mode 100644 index 0000000..077b1b6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Caching.Memory.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll new file mode 100644 index 0000000..a5ab313 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..81ed3de Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll new file mode 100644 index 0000000..bd71a2b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 0000000..8905537 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..f9d1dc6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll new file mode 100644 index 0000000..35905b6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Logging.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..a7b3f21 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll new file mode 100644 index 0000000..c24f2a0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/Microsoft.Extensions.Primitives.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll new file mode 100644 index 0000000..f9eb46b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.batteries_v2.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.core.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.core.dll new file mode 100644 index 0000000..556d40f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.core.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll new file mode 100644 index 0000000..fc5919d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/SQLitePCLRaw.provider.e_sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a new file mode 100644 index 0000000..ace30e6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so new file mode 100644 index 0000000..8520492 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so new file mode 100644 index 0000000..30b84ea Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-arm64/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so new file mode 100644 index 0000000..48de629 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-armel/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so new file mode 100644 index 0000000..4f7d693 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-mips64/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so new file mode 100644 index 0000000..2c9dcda Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so new file mode 100644 index 0000000..53949cf Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so new file mode 100644 index 0000000..a043d7d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-musl-x64/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so new file mode 100644 index 0000000..3593c9b Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-ppc64le/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so new file mode 100644 index 0000000..7e01b91 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-s390x/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so new file mode 100644 index 0000000..a8f9ae0 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so new file mode 100644 index 0000000..24696b4 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x64/native/libsqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so new file mode 100644 index 0000000..f9a9b69 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/linux-x86/native/libe_sqlite3.so differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..e6612c5 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..3ad1142 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..21a8f42 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-arm64/native/libe_sqlite3.dylib differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib new file mode 100644 index 0000000..ffaf82f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libe_sqlite3.dylib differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib new file mode 100644 index 0000000..f1e6456 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/osx-x64/native/libsqlite3.dylib differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll new file mode 100644 index 0000000..454821f Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm/native/e_sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll new file mode 100644 index 0000000..70805d9 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-arm64/native/e_sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll new file mode 100644 index 0000000..379665c Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x64/native/e_sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll new file mode 100644 index 0000000..c0e722d Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win-x86/native/e_sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll new file mode 100644 index 0000000..983c1d5 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x64/native/sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll new file mode 100644 index 0000000..d5d1586 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/bin/Debug/net8.0/runtimes/win7-x86/native/sqlite3.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.dgspec.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.dgspec.json new file mode 100644 index 0000000..8c19f32 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.dgspec.json @@ -0,0 +1,87 @@ +{ + "format": 1, + "restore": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj": {} + }, + "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj", + "projectName": "Aufgabe14", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.10, )" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.props b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.props new file mode 100644 index 0000000..7395244 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.props @@ -0,0 +1,19 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\cmerkens\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.11.0 + + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.targets b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.targets new file mode 100644 index 0000000..279b1d6 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Aufgabe14.csproj.nuget.g.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfo.cs new file mode 100644 index 0000000..21dd4a6 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgabe14")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+cdcd0d8a41b1cd98a36e75864f9cf94c2e930afe")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgabe14")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgabe14")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfoInputs.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfoInputs.cache new file mode 100644 index 0000000..1925fa0 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +b8f0bdc8e3c614e972b670c422c58b145fdc31f7ba7a5648b4dc9ec912b98f59 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..149bf3a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgabe14 +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GlobalUsings.g.cs b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GlobalUsings.g.cs new file mode 100644 index 0000000..8578f3d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.assets.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.assets.cache new file mode 100644 index 0000000..b296420 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.assets.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.AssemblyReference.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.AssemblyReference.cache new file mode 100644 index 0000000..c709fb3 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.AssemblyReference.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..4b874e9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +49edb7bd0fd9b4329f844680e7e0da1260a80809fc0f1566d4b3dea536175cda diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..e3c9ff8 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.FileListAbsolute.txt @@ -0,0 +1,59 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\CustomerSample.db3 +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Aufgabe14.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Aufgabe14.deps.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Aufgabe14.runtimeconfig.json +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Aufgabe14.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Aufgabe14.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Data.Sqlite.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Sqlite.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Caching.Abstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Caching.Memory.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Logging.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\Microsoft.Extensions.Primitives.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\SQLitePCLRaw.batteries_v2.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\SQLitePCLRaw.core.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\SQLitePCLRaw.provider.e_sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-x64\native\libsqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\osx-x64\native\libsqlite3.dylib +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win7-x64\native\sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win7-x86\native\sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\browser-wasm\nativeassets\net8.0\e_sqlite3.a +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-arm\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-arm64\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-armel\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-mips64\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-musl-arm\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-musl-x64\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-ppc64le\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-s390x\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-x64\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\linux-x86\native\libe_sqlite3.so +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\osx-arm64\native\libe_sqlite3.dylib +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\osx-x64\native\libe_sqlite3.dylib +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win-arm\native\e_sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win-arm64\native\e_sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win-x64\native\e_sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\bin\Debug\net8.0\runtimes\win-x86\native\e_sqlite3.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.csproj.AssemblyReference.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.GeneratedMSBuildEditorConfig.editorconfig +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.AssemblyInfoInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.AssemblyInfo.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.csproj.Up2Date +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\refint\Aufgabe14.dll +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\Aufgabe14.genruntimeconfig.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt5\Aufgabe14\obj\Debug\net8.0\ref\Aufgabe14.dll diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.Up2Date b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.dll new file mode 100644 index 0000000..e80e3ee Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.genruntimeconfig.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.genruntimeconfig.cache new file mode 100644 index 0000000..717b99f --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.genruntimeconfig.cache @@ -0,0 +1 @@ +f5be6c89532c5989c51c084a641b4494d98f06be24960579fcd35bdf5f4adaa8 diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.pdb b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.pdb new file mode 100644 index 0000000..ec64629 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/Aufgabe14.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/apphost.exe b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..0928267 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/apphost.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/ref/Aufgabe14.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/ref/Aufgabe14.dll new file mode 100644 index 0000000..ce60d06 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/ref/Aufgabe14.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/refint/Aufgabe14.dll b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/refint/Aufgabe14.dll new file mode 100644 index 0000000..ce60d06 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/Debug/net8.0/refint/Aufgabe14.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.assets.json b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.assets.json new file mode 100644 index 0000000..1c4b3f7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.assets.json @@ -0,0 +1,1168 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Microsoft.Data.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.10", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.10", + "Microsoft.Extensions.Caching.Memory": "8.0.1", + "Microsoft.Extensions.Logging": "8.0.1" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.10", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "8.0.10", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.6" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "8.0.10", + "Microsoft.EntityFrameworkCore.Relational": "8.0.10", + "Microsoft.Extensions.DependencyModel": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/8.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.1", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.6", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.6" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.6": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.6" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + } + } + }, + "libraries": { + "Microsoft.Data.Sqlite.Core/8.0.10": { + "sha512": "i95bgLqp6rJzmhQEtGhVVHnk1nYAhr/pLDul676PnwI/d7uDSSGs2ZPU9aP0VOuppkZaNinQOUCrD7cstDbQiQ==", + "type": "package", + "path": "microsoft.data.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.10": { + "sha512": "PPkQdIqfR1nU3n6YgGGDk8G+eaYbaAKM1AzIQtlPNTKf10Osg3N9T+iK9AlnSA/ujsK00flPpFHVfJrbuBFS1A==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.10": { + "sha512": "FV0QlcX9INY4kAD2o72uPtyOh0nZut2jB11Jf9mNYBtHay8gDLe+x4AbXFwuQg+eSvofjT7naV82e827zGfyMg==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.10": { + "sha512": "51KkPIc0EMv/gVXhPIUi6cwJE9Mvh+PLr4Lap4naLcsoGZ0lF2SvOPgUUprwRV3MnN7nyD1XPhT5RJ/p+xFAXw==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.10": { + "sha512": "OefBEE47kGKPRPV3OT+FAW6o5BFgLk2D9EoeWVy7NbOepzUneayLQxbVE098FfedTyMwxvZQoDD9LrvZc3MadA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite/8.0.10": { + "sha512": "inVXiKuOczjNVpLKG0nsnUmgL2m/bo6H/p4DCFVGRImJj6p9qrlwnU96A5FNZ56BF9VE1uZOULqgGTGTFVS19A==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.sqlite.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/8.0.10": { + "sha512": "dmpgFx5BPqw/jJmBh9gp0UJpCcNDvWnGMoc9XHwp4K0h9skBE6A8E7+AwSiz556iyVf8Gn/qxHF1cgX9ZqGiYQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite.core/8.0.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", + "microsoft.entityframeworkcore.sqlite.core.8.0.10.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.core.nuspec" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.1": { + "sha512": "HFDnhYLccngrzyGgHkjEDU5FMLn4MpOsr5ElgsBMC4yx6lJh4jeWO7fHS8+TXPq+dgxCmUa/Trl8svObmwW4QA==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.1": { + "sha512": "BmANAnR5Xd4Oqw7yQ75xOAYODybZQRzdeNucg7kS5wWKd2PNnMdYtJ2Vciy0QLylRmv42DGl5+AFL9izA6F1Rw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.2": { + "sha512": "mUBDZZRgZrSyFOsJ2qJJ9fXfqd/kXJwf3AiDoqLD9m6TjY5OO/vLNOb9fb4juC0487eq4hcGN/M2Rh/CKS7QYw==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.1": { + "sha512": "4x+pzsQEbqxhNf1QYRr5TDkLP9UsLT3A6MdRKDDEgrW7h1ljiEPgTNhKYUhNCCAaVpQECVQ+onA91PTPnIp6Lw==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.1.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.6": { + "sha512": "BmAf6XWt4TqtowmiWe4/5rRot6GerAeklmOPfviOvwLoF5WwgxcJHAxZtySuyW9r9w+HLILnm8VfJFLCUJYW8A==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.6": { + "sha512": "wO6v9GeMx9CUngAet8hbO7xdm+M42p1XeJq47ogyRoYSvNSp0NGLI+MgC0bhrMk9C17MTVFlLiN6ylyExLCc5w==", + "type": "package", + "path": "sqlitepclraw.core/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.6.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.6": { + "sha512": "2ObJJLkIUIxRpOUlZNGuD4rICpBnrBR5anjyfUFQep4hMOIeqW+XGQYzrNmHSVz5xSWZ3klSbh7sFR6UyDj68Q==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.6": { + "sha512": "PQ2Oq3yepLY4P7ll145P3xtx2bX8xF4PzaKPRpw9jZlKvfe4LE/saAV82inND9usn1XRpmxXk7Lal3MTI+6CNg==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.6", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.EntityFrameworkCore >= 8.0.10", + "Microsoft.EntityFrameworkCore.Sqlite >= 8.0.10", + "SQLite >= 3.13.0" + ] + }, + "packageFolders": { + "C:\\Users\\cmerkens\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj", + "projectName": "Aufgabe14", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.10, )" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[8.0.10, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.nuget.cache b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.nuget.cache new file mode 100644 index 0000000..434b972 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabe14/obj/project.nuget.cache @@ -0,0 +1,32 @@ +{ + "version": 2, + "dgSpecHash": "oxhIWwArDPw=", + "success": true, + "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt5\\Aufgabe14\\Aufgabe14.csproj", + "expectedPackageFiles": [ + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.data.sqlite.core\\8.0.10\\microsoft.data.sqlite.core.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.10\\microsoft.entityframeworkcore.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.10\\microsoft.entityframeworkcore.abstractions.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.10\\microsoft.entityframeworkcore.analyzers.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.10\\microsoft.entityframeworkcore.relational.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\8.0.10\\microsoft.entityframeworkcore.sqlite.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\8.0.10\\microsoft.entityframeworkcore.sqlite.core.8.0.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.1\\microsoft.extensions.caching.memory.8.0.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.1\\microsoft.extensions.dependencyinjection.8.0.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.2\\microsoft.extensions.dependencymodel.8.0.2.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.logging\\8.0.1\\microsoft.extensions.logging.8.0.1.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlite\\3.13.0\\sqlite.3.13.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.6\\sqlitepclraw.bundle_e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.core\\2.1.6\\sqlitepclraw.core.2.1.6.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.6\\sqlitepclraw.lib.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.6\\sqlitepclraw.provider.e_sqlite3.2.1.6.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt5/Aufgabenblatt5.sln b/Semester3/DotNET/Aufgabenblatt5/Aufgabenblatt5.sln new file mode 100644 index 0000000..e7bd49c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt5/Aufgabenblatt5.sln @@ -0,0 +1,31 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.11.35312.102 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe13", "Aufgabe13\Aufgabe13.csproj", "{304F856F-1972-42D4-AFF2-2D5BCD19CF15}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Aufgabe14", "Aufgabe14\Aufgabe14.csproj", "{8A3BBB68-ACE2-485D-8669-7B827E485E4E}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {304F856F-1972-42D4-AFF2-2D5BCD19CF15}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {304F856F-1972-42D4-AFF2-2D5BCD19CF15}.Debug|Any CPU.Build.0 = Debug|Any CPU + {304F856F-1972-42D4-AFF2-2D5BCD19CF15}.Release|Any CPU.ActiveCfg = Release|Any CPU + {304F856F-1972-42D4-AFF2-2D5BCD19CF15}.Release|Any CPU.Build.0 = Release|Any CPU + {8A3BBB68-ACE2-485D-8669-7B827E485E4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8A3BBB68-ACE2-485D-8669-7B827E485E4E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8A3BBB68-ACE2-485D-8669-7B827E485E4E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8A3BBB68-ACE2-485D-8669-7B827E485E4E}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E3FDDD67-1451-49A4-8AC4-0FC62D570D6B} + EndGlobalSection +EndGlobal diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/6c8244f9-06b5-417f-b6fe-325d822a3fb8.vsidx b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/6c8244f9-06b5-417f-b6fe-325d822a3fb8.vsidx new file mode 100644 index 0000000..9a034c7 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/6c8244f9-06b5-417f-b6fe-325d822a3fb8.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/7f8b3de4-63ec-4c7f-a0b2-5f9219745a86.vsidx b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/7f8b3de4-63ec-4c7f-a0b2-5f9219745a86.vsidx new file mode 100644 index 0000000..d56fa74 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/7f8b3de4-63ec-4c7f-a0b2-5f9219745a86.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/b656d2f3-29cf-4def-b6cf-903701584f22.vsidx b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/b656d2f3-29cf-4def-b6cf-903701584f22.vsidx new file mode 100644 index 0000000..50ce1f6 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/b656d2f3-29cf-4def-b6cf-903701584f22.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/bd40ed08-7156-4c6b-9143-f5b4ffd3f8fb.vsidx b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/bd40ed08-7156-4c6b-9143-f5b4ffd3f8fb.vsidx new file mode 100644 index 0000000..77237df Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/bd40ed08-7156-4c6b-9143-f5b4ffd3f8fb.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/f2b8d553-2631-4a30-b6be-df02c131ddaa.vsidx b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/f2b8d553-2631-4a30-b6be-df02c131ddaa.vsidx new file mode 100644 index 0000000..4e909ac Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/FileContentIndex/f2b8d553-2631-4a30-b6be-df02c131ddaa.vsidx differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/.suo b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/.suo new file mode 100644 index 0000000..ab11745 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/.suo differ diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..99fb639 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json @@ -0,0 +1,62 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\views\\windowadd.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\views\\windowadd.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "WindowAdd.xaml", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\WindowAdd.xaml", + "RelativeDocumentMoniker": "Aufgabe17\\Views\\WindowAdd.xaml", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\WindowAdd.xaml*", + "RelativeToolTip": "Aufgabe17\\Views\\WindowAdd.xaml*", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-11-21T08:25:01.2Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "MainWindow.xaml", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeDocumentMoniker": "Aufgabe17\\Views\\MainWindow.xaml", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeToolTip": "Aufgabe17\\Views\\MainWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-11-18T18:50:26.469Z", + "EditorCaption": "" + } + ] + }, + { + "DockedWidth": 334, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json new file mode 100644 index 0000000..02f5e10 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json @@ -0,0 +1,62 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\views\\windowadd.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\views\\windowadd.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": 0, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "WindowAdd.xaml", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\WindowAdd.xaml", + "RelativeDocumentMoniker": "Aufgabe17\\Views\\WindowAdd.xaml", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\WindowAdd.xaml", + "RelativeToolTip": "Aufgabe17\\Views\\WindowAdd.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-11-21T08:25:01.2Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "MainWindow.xaml", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeDocumentMoniker": "Aufgabe17\\Views\\MainWindow.xaml", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeToolTip": "Aufgabe17\\Views\\MainWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2024-11-18T18:50:26.469Z", + "EditorCaption": "" + } + ] + }, + { + "DockedWidth": 334, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.config b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml new file mode 100644 index 0000000..903ed34 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml @@ -0,0 +1,9 @@ + + + + + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml.cs new file mode 100644 index 0000000..d0505f2 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/App.xaml.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Threading.Tasks; +using System.Windows; + +namespace Aufgabe16 +{ + /// + /// Interaktionslogik für "App.xaml" + /// + public partial class App : Application + { + } +} diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Aufgabe16.csproj b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Aufgabe16.csproj new file mode 100644 index 0000000..fcfe709 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Aufgabe16.csproj @@ -0,0 +1,98 @@ + + + + + Debug + AnyCPU + {EFEA21F9-9D23-42BD-BAFE-9D87BC40450F} + WinExe + Aufgabe16 + Aufgabe16 + v4.7.2 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + 4.0 + + + + + + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml new file mode 100644 index 0000000..a0c9ed5 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml @@ -0,0 +1,12 @@ + + + + + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml.cs new file mode 100644 index 0000000..a718ed2 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/MainWindow.xaml.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace Aufgabe16 +{ + /// + /// Interaktionslogik für MainWindow.xaml + /// + public partial class MainWindow : Window + { + public MainWindow() + { + Console.WriteLine("Willkommen zu Aufgabe13"); + InitializeComponent(); + } + } +} diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..a5953ec --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/AssemblyInfo.cs @@ -0,0 +1,52 @@ +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// 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("Aufgabe16")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("SPIRIT/21")] +[assembly: AssemblyProduct("Aufgabe16")] +[assembly: AssemblyCopyright("Copyright © SPIRIT/21 2024")] +[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)] + +//Um mit dem Erstellen lokalisierbarer Anwendungen zu beginnen, legen Sie +//ImCodeVerwendeteKultur in der .csproj-Datei +//in einer fest. Wenn Sie in den Quelldateien beispielsweise Deutsch +//(Deutschland) verwenden, legen Sie auf \"de-DE\" fest. Heben Sie dann die Auskommentierung +//des nachstehenden NeutralResourceLanguage-Attributs auf. Aktualisieren Sie "en-US" in der nachstehenden Zeile, +//sodass es mit der UICulture-Einstellung in der Projektdatei übereinstimmt. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //Speicherort der designspezifischen Ressourcenwörterbücher + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // oder in den Anwendungsressourcen-Wörterbüchern nicht gefunden werden kann.) + ResourceDictionaryLocation.SourceAssembly //Speicherort des generischen Ressourcenwörterbuchs + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // designspezifischen Ressourcenwörterbuch nicht gefunden werden kann.) +)] + + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Resources.Designer.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Resources.Designer.cs new file mode 100644 index 0000000..b6468b1 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// 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 erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Aufgabe16.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("Aufgabe16.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/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Resources.resx b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/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/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.Designer.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.Designer.cs new file mode 100644 index 0000000..2234e10 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// 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 Aufgabe16.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/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.settings b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.settings new file mode 100644 index 0000000..033d7a5 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe new file mode 100644 index 0000000..9f3de72 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe.config b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe.config new file mode 100644 index 0000000..56efbc7 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.exe.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.pdb b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.pdb new file mode 100644 index 0000000..6674701 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/bin/Debug/Aufgabe16.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs new file mode 100644 index 0000000..3871b18 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/.NETFramework,Version=v4.7.2.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +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/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.cs new file mode 100644 index 0000000..2fc4dcb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.cs @@ -0,0 +1,70 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "5C079189A8B3DAC8BD5A2D4A32B74F2B8F5566268C20ABB38E0B4A66DB9FEDC9" +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using Aufgabe16; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Aufgabe16 { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + Aufgabe16.App app = new Aufgabe16.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.i.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.i.cs new file mode 100644 index 0000000..2fc4dcb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/App.g.i.cs @@ -0,0 +1,70 @@ +#pragma checksum "..\..\App.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "5C079189A8B3DAC8BD5A2D4A32B74F2B8F5566268C20ABB38E0B4A66DB9FEDC9" +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using Aufgabe16; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Aufgabe16 { + + + /// + /// App + /// + public partial class App : System.Windows.Application { + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + + #line 5 "..\..\App.xaml" + this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); + + #line default + #line hidden + } + + /// + /// Application Entry Point. + /// + [System.STAThreadAttribute()] + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public static void Main() { + Aufgabe16.App app = new Aufgabe16.App(); + app.InitializeComponent(); + app.Run(); + } + } +} + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.Properties.Resources.resources b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.Properties.Resources.resources new file mode 100644 index 0000000..6c05a97 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.Properties.Resources.resources differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.AssemblyReference.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.AssemblyReference.cache new file mode 100644 index 0000000..7f9ac73 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.AssemblyReference.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.CoreCompileInputs.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..3a94fd9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +06d26c7bbcb38cdd3757f363b9130dc6a35b573de0be20e05810d0714845fb57 diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.FileListAbsolute.txt b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..b46bf9b --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.FileListAbsolute.txt @@ -0,0 +1,15 @@ +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\bin\Debug\Aufgabe16.exe.config +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\bin\Debug\Aufgabe16.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\bin\Debug\Aufgabe16.pdb +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.csproj.AssemblyReference.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\MainWindow.g.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\App.g.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16_MarkupCompile.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16_MarkupCompile.lref +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\MainWindow.baml +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.g.resources +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.Properties.Resources.resources +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.csproj.GenerateResource.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.csproj.CoreCompileInputs.cache +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.exe +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\Aufgabe16.pdb diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.GenerateResource.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.GenerateResource.cache new file mode 100644 index 0000000..067dce5 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.csproj.GenerateResource.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.exe b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.exe new file mode 100644 index 0000000..9f3de72 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.exe differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.g.resources b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.g.resources new file mode 100644 index 0000000..32494ea Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.g.resources differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.pdb b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.pdb new file mode 100644 index 0000000..6674701 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16.pdb differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.cache new file mode 100644 index 0000000..69b2df1 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.cache @@ -0,0 +1,20 @@ +Aufgabe16 + + +winexe +C# +.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\ +Aufgabe16 +none +false +DEBUG;TRACE +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\App.xaml +11151548125 + +5-2017746502 +13-1505183044 +MainWindow.xaml; + +True + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.cache new file mode 100644 index 0000000..aa979b9 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.cache @@ -0,0 +1,20 @@ +Aufgabe16 + + +winexe +C# +.cs +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\obj\Debug\ +Aufgabe16 +none +false +DEBUG;TRACE +C:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\App.xaml +1219584333 + +6-502434485 +13-1310406943 +MainWindow.xaml; + +True + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.lref b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.lref new file mode 100644 index 0000000..3ac4606 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.i.lref @@ -0,0 +1,4 @@ + + +FC:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\MainWindow.xaml;; + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.lref b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.lref new file mode 100644 index 0000000..3ac4606 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/Aufgabe16_MarkupCompile.lref @@ -0,0 +1,4 @@ + + +FC:\Git\Hochschule\Semester3\DotNET\Aufgabenblatt6\Aufgabe16\MainWindow.xaml;; + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000..c5634ba Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000..46d62aa Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.cs new file mode 100644 index 0000000..3741a74 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.cs @@ -0,0 +1,75 @@ +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0D95B9CA466808932D96C97D63DCB0E032413F8E52146B100466292B7B6869C4" +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using Aufgabe16; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Aufgabe16 { + + + /// + /// MainWindow + /// + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Aufgabe16;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.i.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.i.cs new file mode 100644 index 0000000..3741a74 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/MainWindow.g.i.cs @@ -0,0 +1,75 @@ +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "0D95B9CA466808932D96C97D63DCB0E032413F8E52146B100466292B7B6869C4" +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using Aufgabe16; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Aufgabe16 { + + + /// + /// MainWindow + /// + public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Aufgabe16;component/mainwindow.xaml", System.UriKind.Relative); + + #line 1 "..\..\MainWindow.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + this._contentLoaded = true; + } + } +} + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll new file mode 100644 index 0000000..a149605 Binary files /dev/null and b/Semester3/DotNET/Aufgabenblatt6/Aufgabe16/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.config b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.config new file mode 100644 index 0000000..8f1b48b --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.config @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml new file mode 100644 index 0000000..ca22c38 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml @@ -0,0 +1,8 @@ + + + + + diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml.cs new file mode 100644 index 0000000..43194e3 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/App.xaml.cs @@ -0,0 +1,40 @@ +using System; +using System.Collections.Generic; +using System.Configuration; +using System.Data; +using System.Linq; +using System.Reflection; +using System.Threading.Tasks; +using System.Windows; +using Aufgabe17.Controllers; +using Autofac; + +namespace Aufgabe17 +{ + public partial class App : Application + { + public IContainer Container { get; set; } + + protected override void OnStartup(StartupEventArgs e) + { + base.OnStartup(e); + + // Hier wird die Anwendung gebaut bei start + // var mainWindow = new MainWindow() + // mainWindow.show() + + // Hier wird in der Theorie der Controller erstellt + + var containerBuilder = new ContainerBuilder(); + + containerBuilder.RegisterAssemblyTypes(Assembly.GetExecutingAssembly()) + .Where(t => t.IsClass && (t.Namespace.Contains("Controllers") || t.Namespace.Contains("ViewModels") || t.Namespace.Contains("Views"))); + + containerBuilder.RegisterInstance(this); + this.Container = containerBuilder.Build(); + + var instanz = this.Container.Resolve(); + instanz.Initialize(); + } + } +} diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Aufgabe17.csproj b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Aufgabe17.csproj new file mode 100644 index 0000000..d823371 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Aufgabe17.csproj @@ -0,0 +1,142 @@ + + + + + Debug + AnyCPU + {4CB7B697-9263-4C3A-833F-3E3D1B701297} + WinExe + Aufgabe17 + Aufgabe17 + v4.7.2 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\Autofac.8.1.1\lib\netstandard2.0\Autofac.dll + + + ..\packages\Microsoft.Bcl.AsyncInterfaces.8.0.0\lib\net462\Microsoft.Bcl.AsyncInterfaces.dll + + + + ..\packages\System.Buffers.4.5.1\lib\net461\System.Buffers.dll + + + + ..\packages\System.Diagnostics.DiagnosticSource.8.0.1\lib\net462\System.Diagnostics.DiagnosticSource.dll + + + ..\packages\System.Memory.4.5.5\lib\net461\System.Memory.dll + + + + ..\packages\System.Numerics.Vectors.4.5.0\lib\net46\System.Numerics.Vectors.dll + + + ..\packages\System.Runtime.CompilerServices.Unsafe.6.0.0\lib\net461\System.Runtime.CompilerServices.Unsafe.dll + + + ..\packages\System.Threading.Tasks.Extensions.4.5.4\lib\net461\System.Threading.Tasks.Extensions.dll + + + + + + + + + 4.0 + + + + + + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + + + + + + MainWindow.xaml + + + WindowAdd.xaml + + + + + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/MainWindowController.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/MainWindowController.cs new file mode 100644 index 0000000..2a0bbfa --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/MainWindowController.cs @@ -0,0 +1,65 @@ +using Aufgabe17.Framework; +using Aufgabe17.ViewModels; +using Aufgabe17.Views; +using Autofac; + +namespace Aufgabe17.Controllers +{ + public class MainWindowController + { + // Standard Sichtbarkeit für Member: private + // Könnte man deswegen auch weglassen + private MainWindow mView; + private MainWindowViewModel mViewModel; + private App mApplication; + + // Hier "dependency injection" + // Der holt das mainWindow aus dem Container + public MainWindowController(MainWindow mainWindow, MainWindowViewModel mainWindowViewModel, App application) + { + mView = mainWindow; + mViewModel = mainWindowViewModel; + mApplication = application; + + // Hier ist die Verbindung zwischen View und ViewModel + mView.DataContext = mViewModel; + mApplication.MainWindow = mView; + + mViewModel.AddCommand = new RelayCommand(ExecuteAddCommand); + mViewModel.DeleteCommand = new RelayCommand(ExecuteDeleteCommand, CanExecuteDeleteCommand); + } + + + public void ExecuteAddCommand(object command) + { + WindowAddController windowAddController = this.mApplication.Container.Resolve(); + + var zurueck = windowAddController.AddEmployee(); + if (zurueck != null) + { + this.mViewModel.Models.Add(zurueck); + } + } + + + public void ExecuteDeleteCommand(object command) + { + if (this.mViewModel.SelectedModel != null) + { + this.mViewModel.Models.Remove(this.mViewModel.SelectedModel); + } + } + + + public bool CanExecuteDeleteCommand(object parameter) + { + return this.mViewModel.SelectedModel != null; + } + + + public void Initialize() + { + this.mView.ShowDialog(); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/WindowAddController.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/WindowAddController.cs new file mode 100644 index 0000000..5203061 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Controllers/WindowAddController.cs @@ -0,0 +1,52 @@ +using Aufgabe17.Framework; +using Aufgabe17.Models; +using Aufgabe17.ViewModels; +using Aufgabe17.Views; + +namespace Aufgabe17.Controllers +{ + public class WindowAddController + { + public WindowAdd mView; + public WindowAddViewModel mViewModel; + + public WindowAddController() + { + this.mView = new WindowAdd(); + this.mViewModel = new WindowAddViewModel(); + + this.mView.DataContext = this.mViewModel; + + this.mViewModel.OkCommand = new RelayCommand(ExecuteOkCommand); + this.mViewModel.CancelCommand = new RelayCommand(ExecuteCancelCommand); + + } + + public void ExecuteOkCommand(object parameter) + { + this.mView.DialogResult = true; + this.mView.Close(); + } + + public void ExecuteCancelCommand(object parameter) + { + this.mView.DialogResult = false; + this.mView.Close(); + } + + + public Employee AddEmployee() + { + var zurueck = this.mView.ShowDialog(); + + if (zurueck == true) + { + return this.mViewModel.Model; + } + else + { + return null; + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/RelayCommand.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/RelayCommand.cs new file mode 100644 index 0000000..951851d --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/RelayCommand.cs @@ -0,0 +1,34 @@ +using System; +using System.Windows.Input; + +namespace Aufgabe17.Framework +{ + // Diese Klasse kann man sich bei Microsoft runterladen + public class RelayCommand : ICommand + { + private readonly Action execute; + private readonly Func canExecute; + + public event EventHandler CanExecuteChanged + { + add => CommandManager.RequerySuggested += value; + remove => CommandManager.RequerySuggested -= value; + } + + public RelayCommand(Action execute, Func canExecute = null) + { + this.execute = execute; + this.canExecute = canExecute; + } + + public bool CanExecute(object parameter) + { + return canExecute == null || canExecute(parameter); + } + + public void Execute(object parameter) + { + execute(parameter); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/ViewModelBase.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/ViewModelBase.cs new file mode 100644 index 0000000..698206a --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Framework/ViewModelBase.cs @@ -0,0 +1,24 @@ +using System.Collections.Generic; +using System.ComponentModel; +using System.Runtime.CompilerServices; + +namespace Aufgabe17.Framework +{ + public abstract class ViewModelBase : INotifyPropertyChanged + { + public event PropertyChangedEventHandler PropertyChanged; + + protected virtual void OnPropertyChanged([CallerMemberName] string propertyName = null) + { + PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); + } + + protected bool SetField(ref T field, T value, [CallerMemberName] string propertyName = null) + { + if (EqualityComparer.Default.Equals(field, value)) return false; + field = value; + OnPropertyChanged(propertyName); + return true; + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Address.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Address.cs new file mode 100644 index 0000000..babfdbd --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Address.cs @@ -0,0 +1,10 @@ +namespace Aufgabe17.Models +{ + public class Address + { + public string Street { get; set; } + public string City { get; set; } + public string StreetNumber { get; set; } + public int PostCode { get; set; } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Employee.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Employee.cs new file mode 100644 index 0000000..ab87493 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Employee.cs @@ -0,0 +1,10 @@ +namespace Aufgabe17.Models +{ + public class Employee + { + public string Firstname { get; set; } + public string Lastname { get; set; } + public Gender Gender { get; set; } + public Address Address { get; set; } = new Address(); + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Gender.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Gender.cs new file mode 100644 index 0000000..0cc5a8c --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Models/Gender.cs @@ -0,0 +1,8 @@ +namespace Aufgabe17.Models +{ + public enum Gender + { + Male, + Female + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/AssemblyInfo.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..9d97e74 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/AssemblyInfo.cs @@ -0,0 +1,52 @@ +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; +using System.Windows; + +// 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("Aufgabe17")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("SPIRIT/21")] +[assembly: AssemblyProduct("Aufgabe17")] +[assembly: AssemblyCopyright("Copyright © SPIRIT/21 2024")] +[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)] + +//Um mit dem Erstellen lokalisierbarer Anwendungen zu beginnen, legen Sie +//ImCodeVerwendeteKultur in der .csproj-Datei +//in einer fest. Wenn Sie in den Quelldateien beispielsweise Deutsch +//(Deutschland) verwenden, legen Sie auf \"de-DE\" fest. Heben Sie dann die Auskommentierung +//des nachstehenden NeutralResourceLanguage-Attributs auf. Aktualisieren Sie "en-US" in der nachstehenden Zeile, +//sodass es mit der UICulture-Einstellung in der Projektdatei übereinstimmt. + +//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] + + +[assembly: ThemeInfo( + ResourceDictionaryLocation.None, //Speicherort der designspezifischen Ressourcenwörterbücher + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // oder in den Anwendungsressourcen-Wörterbüchern nicht gefunden werden kann.) + ResourceDictionaryLocation.SourceAssembly //Speicherort des generischen Ressourcenwörterbuchs + //(wird verwendet, wenn eine Ressource auf der Seite nicht gefunden wird, + // designspezifischen Ressourcenwörterbuch nicht gefunden werden kann.) +)] + + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Resources.Designer.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Resources.Designer.cs new file mode 100644 index 0000000..62771ec --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// 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 erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace Aufgabe17.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("Aufgabe17.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/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Resources.resx b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/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/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.Designer.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.Designer.cs new file mode 100644 index 0000000..6d67f23 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// 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 Aufgabe17.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/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.settings b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.settings new file mode 100644 index 0000000..033d7a5 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/MainWindowViewModel.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/MainWindowViewModel.cs new file mode 100644 index 0000000..3efb883 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/MainWindowViewModel.cs @@ -0,0 +1,31 @@ +using System.Collections.ObjectModel; +using System.Windows.Input; +using System.Windows.Navigation; +using Aufgabe17.Framework; +using Aufgabe17.Models; + +namespace Aufgabe17.ViewModels +{ + // Alle ViewModels sollen INotifyPropertyChanged + // Darum Basisklasse für alle mit Interface = ViewModelBase + public class MainWindowViewModel : ViewModelBase + { + private Employee _selectedModel; + public ObservableCollection Models { get; set; } = new ObservableCollection(); + + public Employee SelectedModel + { + get => _selectedModel; + set + { + if (Equals(value, _selectedModel)) return; + _selectedModel = value; + OnPropertyChanged(); + } + } + + // Wenn man keinen Controller hat, kann man die Logik auch in die Commands schreiben + public ICommand AddCommand { get; set; } + public ICommand DeleteCommand { get; set; } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/WindowAddViewModel.cs b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/WindowAddViewModel.cs new file mode 100644 index 0000000..d919806 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/ViewModels/WindowAddViewModel.cs @@ -0,0 +1,92 @@ +using System; +using System.Windows.Input; +using Aufgabe17.Framework; +using Aufgabe17.Models; + +namespace Aufgabe17.ViewModels +{ + public class WindowAddViewModel : ViewModelBase + { + public Employee Model { get; set; } = new Employee(); + + public ICommand OkCommand { get; set; } + + public ICommand CancelCommand { get; set; } + + public Gender[] Genders + { + get { return (Gender[]) Enum.GetValues(typeof(Gender)); } + } + + + public string Firstname + { + get { return Model.Firstname; } + set + { + Model.Firstname = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public string Lastname + { + get { return Model.Lastname; } + set + { + Model.Lastname = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public Gender Gender + { + get { return Model.Gender; } + set + { + Model.Gender = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public string Street + { + get { return Model.Address.Street; } + set + { + Model.Address.Street = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public string StreetNumber + { + get { return Model.Address.StreetNumber; } + set + { + Model.Address.StreetNumber = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public int PostCode + { + get { return Model.Address.PostCode; } + set + { + Model.Address.PostCode = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + + public string City + { + get { return Model.Address.City; } + set + { + Model.Address.City = value; + OnPropertyChanged(); // Hoffentlich richtig + } + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Views/MainWindow.xaml b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Views/MainWindow.xaml new file mode 100644 index 0000000..e41ef83 --- /dev/null +++ b/Semester3/DotNET/Aufgabenblatt6/Aufgabe17/Views/MainWindow.xaml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +