diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json index 601733b0c07a55baf35a45e5dfdad37932eb1eb3..10153bc4b4e2d88607ea076eaddff68b49f2022b 100644 --- a/.vs/VSWorkspaceState.json +++ b/.vs/VSWorkspaceState.json @@ -1,7 +1,9 @@ { "ExpandedNodes": [ - "" + "", + "\\10 IntroCallbacks", + "\\10 IntroDelegates" ], - "SelectedNode": "\\prog2-ss2022-wienkop.sln", + "SelectedNode": "\\10 IntroDelegates\\Program.cs", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/.vs/prog2-ss2022-wienkop/v16/.suo b/.vs/prog2-ss2022-wienkop/v16/.suo index b030a5eff4475032a358dec20e344ef9deb2aa9c..da9dd8a3e459035d38d5f9f11ca632ca39cda57a 100644 Binary files a/.vs/prog2-ss2022-wienkop/v16/.suo and b/.vs/prog2-ss2022-wienkop/v16/.suo differ diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index a81be662d403b68ad65a7d2970c612d43501d772..32cabc481d67f95fef794f4a2538dc64814aa54a 100644 Binary files a/.vs/slnx.sqlite and b/.vs/slnx.sqlite differ diff --git a/01 IntroKlassen/obj/01 IntroKlassen.csproj.nuget.dgspec.json b/01 IntroKlassen/obj/01 IntroKlassen.csproj.nuget.dgspec.json index 30c104987973d0c8985c36d511d2bf2107e97b43..435151974bbda14a4b787f02f3578fb620930bec 100644 --- a/01 IntroKlassen/obj/01 IntroKlassen.csproj.nuget.dgspec.json +++ b/01 IntroKlassen/obj/01 IntroKlassen.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 IntroKlassen/obj/Debug/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache b/01 IntroKlassen/obj/Debug/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache index f5e894aea93a73e58fa9d4feab241bc197ee1a40..3bee885b9c47984a4330cda47e969901caedc416 100644 Binary files a/01 IntroKlassen/obj/Debug/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache and b/01 IntroKlassen/obj/Debug/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache differ diff --git a/01 IntroKlassen/obj/Debug/netcoreapp3.1/apphost.exe b/01 IntroKlassen/obj/Debug/netcoreapp3.1/apphost.exe index 52c04c1254f376bd11616799fdb1931b45d7e648..a14852f6513ef32cc2c332ceef15441881c0e3a5 100644 Binary files a/01 IntroKlassen/obj/Debug/netcoreapp3.1/apphost.exe and b/01 IntroKlassen/obj/Debug/netcoreapp3.1/apphost.exe differ diff --git a/01 IntroKlassen/obj/Release/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache b/01 IntroKlassen/obj/Release/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..3bee885b9c47984a4330cda47e969901caedc416 Binary files /dev/null and b/01 IntroKlassen/obj/Release/netcoreapp3.1/01 IntroKlassen.csproj.AssemblyReference.cache differ diff --git a/01 IntroKlassen/obj/project.assets.json b/01 IntroKlassen/obj/project.assets.json index 485c0ca0765f646d06c7bf62d30fd96ef8e97ef7..060f592ec2a814e4dd8c5cf4fc072ad7987b45d4 100644 --- a/01 IntroKlassen/obj/project.assets.json +++ b/01 IntroKlassen/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 IntroKlassen/obj/project.nuget.cache b/01 IntroKlassen/obj/project.nuget.cache index 28e97688a6d0974d5250828fb29da300549e8a94..01c74d56463dd360ad0ca889aa849f99fc5296a0 100644 --- a/01 IntroKlassen/obj/project.nuget.cache +++ b/01 IntroKlassen/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "fmU0kz1ww11kIiWEMTdlqagubOziLqzay7wo/ZXWUXbHCZyqL39S2TIsUwqey/5cWm0WxeeA5bxFdy8RMMo7IA==", + "dgSpecHash": "0XRL2T2TgrLo6Irai62Q7SbtJOZwAhnzj9khuKCfCrpWwazpdJcP+w3s2msiQNLXD/YiYcd7m3iDVQKfhUI2iA==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 IntroKlassen\\01 IntroKlassen.csproj", "expectedPackageFiles": [], diff --git a/01 StructVsClass/obj/01 StructVsClass.csproj.nuget.dgspec.json b/01 StructVsClass/obj/01 StructVsClass.csproj.nuget.dgspec.json index 77fcdca2b31c80a0a5b0425e910f4f41161645f8..208f8ba63932e95396e3f681e7f258045bf7210e 100644 --- a/01 StructVsClass/obj/01 StructVsClass.csproj.nuget.dgspec.json +++ b/01 StructVsClass/obj/01 StructVsClass.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 StructVsClass/obj/Debug/netcoreapp3.1/apphost.exe b/01 StructVsClass/obj/Debug/netcoreapp3.1/apphost.exe index a7131858679069233dd84a54d91c86b24382bd7d..ab8f42a73e4c1c588b8d9746c8e92f6c0407f4eb 100644 Binary files a/01 StructVsClass/obj/Debug/netcoreapp3.1/apphost.exe and b/01 StructVsClass/obj/Debug/netcoreapp3.1/apphost.exe differ diff --git a/01 StructVsClass/obj/Release/netcoreapp3.1/01 StructVsClass.assets.cache b/01 StructVsClass/obj/Release/netcoreapp3.1/01 StructVsClass.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..cbd46257cb484620595e7d37b3d52603669df025 Binary files /dev/null and b/01 StructVsClass/obj/Release/netcoreapp3.1/01 StructVsClass.assets.cache differ diff --git a/01 StructVsClass/obj/project.assets.json b/01 StructVsClass/obj/project.assets.json index 9f940d3f23564eb475d4d26ef5531a6d346ce2b8..dabddd0d3c51b62e87ac4807b3aa2f4d48b634a8 100644 --- a/01 StructVsClass/obj/project.assets.json +++ b/01 StructVsClass/obj/project.assets.json @@ -13,11 +13,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2022-wienkop\\01 StructVsClass\\01 StructVsClass.csproj", + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 StructVsClass\\01 StructVsClass.csproj", "projectName": "01 StructVsClass", - "projectPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2022-wienkop\\01 StructVsClass\\01 StructVsClass.csproj", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 StructVsClass\\01 StructVsClass.csproj", "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", - "outputPath": "C:\\Users\\wienkop\\Source\\Repos\\prog2-ss2022-wienkop\\01 StructVsClass\\obj\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 StructVsClass\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config", @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 StructVsClass/obj/project.nuget.cache b/01 StructVsClass/obj/project.nuget.cache index 936e7202c9b16ab23722e93431e2ba5f34325759..30f93e5e70420a422fe45509928880331131d8c5 100644 --- a/01 StructVsClass/obj/project.nuget.cache +++ b/01 StructVsClass/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "NyP6rS3D+3AUcVjmtrC2Nj5cYkQ791OX1NmJ9WwpaBsWZ1nFby21Nr6xpy7ZyTOLu3HOnQCIwkm8eCGZkeeBhQ==", + "dgSpecHash": "B5jNL9dN4k/CnNL+489nWKAxIXqGc2dxNNu4jDFqS7exZpEyP/D4YA+nA+etIwszpSG1NsSg4iE/j2dWOl/Xgg==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 StructVsClass\\01 StructVsClass.csproj", "expectedPackageFiles": [], diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/01 UebgDi KlasseMitStaticKonstruktor.csproj.nuget.dgspec.json b/01 UebgDi KlasseMitStaticKonstruktor/obj/01 UebgDi KlasseMitStaticKonstruktor.csproj.nuget.dgspec.json index 3159a188be09528776f07f3262aa0b7f2d7c4bb2..472d3d2b3c5e5927cb43fa01dc3a3bdcdc3a5707 100644 --- a/01 UebgDi KlasseMitStaticKonstruktor/obj/01 UebgDi KlasseMitStaticKonstruktor.csproj.nuget.dgspec.json +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/01 UebgDi KlasseMitStaticKonstruktor.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfo.cs b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..5eaf91573ca95c041e9b7c52347d77cd94aff491 --- /dev/null +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("01 UebgDi KlasseMitStaticKonstruktor")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("01 UebgDi KlasseMitStaticKonstruktor")] +[assembly: System.Reflection.AssemblyTitleAttribute("01 UebgDi KlasseMitStaticKonstruktor")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfoInputs.cache b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..793c2d36f252784c169fd36185ec1c0e67eb8ee0 --- /dev/null +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2b0fac42e08911683b52e9a61063100b99a1fa4f diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.GeneratedMSBuildEditorConfig.editorconfig b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..b4f925bca4f9d2c82283ac10809e0c7edccedcb4 --- /dev/null +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _01_UebgDi_KlasseMitStaticKonstruktor +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\01 UebgDi KlasseMitStaticKonstruktor\ diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.assets.cache b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..9832e44dcf74c897a22162fa1d2826460317f334 Binary files /dev/null and b/01 UebgDi KlasseMitStaticKonstruktor/obj/Release/netcoreapp3.1/01 UebgDi KlasseMitStaticKonstruktor.assets.cache differ diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/project.assets.json b/01 UebgDi KlasseMitStaticKonstruktor/obj/project.assets.json index 815eb4ad8c5cf1ad55ca2941b7384cd987b05c1b..fa2c28f21ac59fd1aad9f1c12776ddf199ba5d81 100644 --- a/01 UebgDi KlasseMitStaticKonstruktor/obj/project.assets.json +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/01 UebgDi KlasseMitStaticKonstruktor/obj/project.nuget.cache b/01 UebgDi KlasseMitStaticKonstruktor/obj/project.nuget.cache index e1203f02c5c73eaa55332eadc47079c61bad4358..c527ce43f2c4a72b1344f4d3e0016012557e3c36 100644 --- a/01 UebgDi KlasseMitStaticKonstruktor/obj/project.nuget.cache +++ b/01 UebgDi KlasseMitStaticKonstruktor/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "+P1vPp4z8CHno7Ho5BhkyNetrtv0w5uE1b24wtTTGU8X7aktlxpvkjMcTn98nwrWMvRQT5robF9eVVnnn8GMOQ==", + "dgSpecHash": "aFNzs/LETDqTZETWB5gmwMg09ZfYlJ9ToK2dZkDDmeb6+kd2vEUUg8olX6s+u9Me88sGTNL2t5dw1PFVo/0q8Q==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\01 UebgDi KlasseMitStaticKonstruktor\\01 UebgDi KlasseMitStaticKonstruktor.csproj", "expectedPackageFiles": [], diff --git a/02 Konstruktoren/obj/02 Konstruktoren.csproj.nuget.dgspec.json b/02 Konstruktoren/obj/02 Konstruktoren.csproj.nuget.dgspec.json index 024064a0072a1a317ec296f757eb03cc7fdaabdf..eb687360fafc11f915bcd259a9d48265e33653bc 100644 --- a/02 Konstruktoren/obj/02 Konstruktoren.csproj.nuget.dgspec.json +++ b/02 Konstruktoren/obj/02 Konstruktoren.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 Konstruktoren/obj/Debug/netcoreapp3.1/02 Konstruktoren.csproj.AssemblyReference.cache b/02 Konstruktoren/obj/Debug/netcoreapp3.1/02 Konstruktoren.csproj.AssemblyReference.cache index 37bc696e536857cd53d26c56c224e9a243178705..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 Binary files a/02 Konstruktoren/obj/Debug/netcoreapp3.1/02 Konstruktoren.csproj.AssemblyReference.cache and b/02 Konstruktoren/obj/Debug/netcoreapp3.1/02 Konstruktoren.csproj.AssemblyReference.cache differ diff --git a/02 Konstruktoren/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 Konstruktoren/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/02 Konstruktoren/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfo.cs b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..5d7ffe16e4bf5e808a332c639bddeadb3cab9aa9 --- /dev/null +++ b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("02 Konstruktoren")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 Konstruktoren")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 Konstruktoren")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfoInputs.cache b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..d59b1b30088d91c5491fc1a48ece17f5cdd66ddb --- /dev/null +++ b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +bc00e329eec8838158b9d4867f8b556da1898490 diff --git a/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.GeneratedMSBuildEditorConfig.editorconfig b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..205db36c85e29031b2366bd81afc374e557ead9c --- /dev/null +++ b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _02_Konstruktoren +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\02 Konstruktoren\ diff --git a/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.assets.cache b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..c7d3af22f924158422036a12be4cd749dc388ee9 Binary files /dev/null and b/02 Konstruktoren/obj/Release/netcoreapp3.1/02 Konstruktoren.assets.cache differ diff --git a/02 Konstruktoren/obj/project.assets.json b/02 Konstruktoren/obj/project.assets.json index 17a563415a55efea58836266ed3b8fb25a52499d..be8132b07b962027edfa389b46712ae0ac3d2c93 100644 --- a/02 Konstruktoren/obj/project.assets.json +++ b/02 Konstruktoren/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 Konstruktoren/obj/project.nuget.cache b/02 Konstruktoren/obj/project.nuget.cache index 097ddb5c6c3c1318cbab14acf0abb509c43fc6d0..d4c6092ac0062ae16447439dab9ad0b8f6f4729f 100644 --- a/02 Konstruktoren/obj/project.nuget.cache +++ b/02 Konstruktoren/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "SrEiQ59uikCD9vk9yP/9OOcPRDSszQWsxtFbBg0ObdXFq6AZqOrvN5+07yqL0su/X0LpejJLCvCY1RcNQymlzQ==", + "dgSpecHash": "hLaDvQ0ezeCmBSMHNOhRc+W/0d+2QuQ3mqI94wdFFqaiTnxagxwxDuduq6ZHUqikT+zx6QJnX+YwrWd3x99BzQ==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\02 Konstruktoren\\02 Konstruktoren.csproj", "expectedPackageFiles": [], diff --git a/02 OperatorUeberladgBrueche/obj/02 OperatorUeberladgBrueche.csproj.nuget.dgspec.json b/02 OperatorUeberladgBrueche/obj/02 OperatorUeberladgBrueche.csproj.nuget.dgspec.json index 504380fe4d9bcc8cc1f4810d90af876b0767841e..142d5d34ff41257b2250f979a7cb38ff822c9933 100644 --- a/02 OperatorUeberladgBrueche/obj/02 OperatorUeberladgBrueche.csproj.nuget.dgspec.json +++ b/02 OperatorUeberladgBrueche/obj/02 OperatorUeberladgBrueche.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 OperatorUeberladgBrueche/obj/Debug/netcoreapp3.1/02 OperatorUeberladgBrueche.csproj.AssemblyReference.cache b/02 OperatorUeberladgBrueche/obj/Debug/netcoreapp3.1/02 OperatorUeberladgBrueche.csproj.AssemblyReference.cache index 37bc696e536857cd53d26c56c224e9a243178705..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 Binary files a/02 OperatorUeberladgBrueche/obj/Debug/netcoreapp3.1/02 OperatorUeberladgBrueche.csproj.AssemblyReference.cache and b/02 OperatorUeberladgBrueche/obj/Debug/netcoreapp3.1/02 OperatorUeberladgBrueche.csproj.AssemblyReference.cache differ diff --git a/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfo.cs b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..f9c741c25dcb962bfa5cc18a6d9da5f8562fd01e --- /dev/null +++ b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("02 OperatorUeberladgBrueche")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 OperatorUeberladgBrueche")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 OperatorUeberladgBrueche")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfoInputs.cache b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..932139d146ac5e1507c479df05d4da1b9f8f768f --- /dev/null +++ b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +408032e39aa9608f9f36b7f8c0d8ae7b251b4499 diff --git a/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.GeneratedMSBuildEditorConfig.editorconfig b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..5c007a4b249ef4d28e124b7ac1edeaab2a2b10dd --- /dev/null +++ b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _02_OperatorUeberladgBrueche +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\02 OperatorUeberladgBrueche\ diff --git a/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.assets.cache b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..0cd7b5ce96567f897edb4b02d957ae1aa58c8b46 Binary files /dev/null and b/02 OperatorUeberladgBrueche/obj/Release/netcoreapp3.1/02 OperatorUeberladgBrueche.assets.cache differ diff --git a/02 OperatorUeberladgBrueche/obj/project.assets.json b/02 OperatorUeberladgBrueche/obj/project.assets.json index 19f9bc4ea7d15e4422063f157210c73faa491548..be02f5deb0e6fd71a671c252038cfb9bf86f0449 100644 --- a/02 OperatorUeberladgBrueche/obj/project.assets.json +++ b/02 OperatorUeberladgBrueche/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 OperatorUeberladgBrueche/obj/project.nuget.cache b/02 OperatorUeberladgBrueche/obj/project.nuget.cache index 07f51827d561e0cf82ba0688950c787a2919685f..e98593415712f69b6e1f4aa2757496963687829c 100644 --- a/02 OperatorUeberladgBrueche/obj/project.nuget.cache +++ b/02 OperatorUeberladgBrueche/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "ASe+Ep6Xxb5jbUtsxRBvYYXcL5H8FBGKnk1ERV1YbpHnDjUY+kFpRbiH4uOzCW2+cp3O0kJ1gLzjjM6IUTVsBQ==", + "dgSpecHash": "jwy/CS5EEJ1i7V8kYkworwSoilpr4K8V5lu+On8UxwfXNG6yD7MAghPpFPnbDQh4D+1Bs5EvycFr8vpgpioNcQ==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\02 OperatorUeberladgBrueche\\02 OperatorUeberladgBrueche.csproj", "expectedPackageFiles": [], diff --git a/02 UebgDiTime_Timespann/obj/02 UebgDiTime_Timespann.csproj.nuget.dgspec.json b/02 UebgDiTime_Timespann/obj/02 UebgDiTime_Timespann.csproj.nuget.dgspec.json index ac3f80334e9e659155177f9a8521cbf6462a6980..eeab70bd303ed4c5fd7ef839d47691172830ce32 100644 --- a/02 UebgDiTime_Timespann/obj/02 UebgDiTime_Timespann.csproj.nuget.dgspec.json +++ b/02 UebgDiTime_Timespann/obj/02 UebgDiTime_Timespann.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 UebgDiTime_Timespann/obj/Debug/netcoreapp3.1/02 UebgDiTime_Timespann.csproj.AssemblyReference.cache b/02 UebgDiTime_Timespann/obj/Debug/netcoreapp3.1/02 UebgDiTime_Timespann.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 Binary files /dev/null and b/02 UebgDiTime_Timespann/obj/Debug/netcoreapp3.1/02 UebgDiTime_Timespann.csproj.AssemblyReference.cache differ diff --git a/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfo.cs b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..36996204f8d995ec527219cb2677a9143f65ddf0 --- /dev/null +++ b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("02 UebgDiTime_Timespann")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 UebgDiTime_Timespann")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 UebgDiTime_Timespann")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfoInputs.cache b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..3e39f9798e882cf5b0ce1c5e147dab6af10db51a --- /dev/null +++ b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +a828d70a8713e2c3f8aeef59b629ca7869de6824 diff --git a/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.GeneratedMSBuildEditorConfig.editorconfig b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..e6dcbb314f053f3a44a4f26c2490a13c6a227654 --- /dev/null +++ b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _02_UebgDiTime_Timespann +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\02 UebgDiTime_Timespann\ diff --git a/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.assets.cache b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e4565eb52d6738965485f49de399580adff7a835 Binary files /dev/null and b/02 UebgDiTime_Timespann/obj/Release/netcoreapp3.1/02 UebgDiTime_Timespann.assets.cache differ diff --git a/02 UebgDiTime_Timespann/obj/project.assets.json b/02 UebgDiTime_Timespann/obj/project.assets.json index 323f08f4ff702b50d9504c34fffa07d1e32acae6..dc727e31fdf2faeef0f132a011cd7112a34059b4 100644 --- a/02 UebgDiTime_Timespann/obj/project.assets.json +++ b/02 UebgDiTime_Timespann/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 UebgDiTime_Timespann/obj/project.nuget.cache b/02 UebgDiTime_Timespann/obj/project.nuget.cache index 5ff0d826d4ee3dd27fbcfd87009ee8777b3d9035..efb14d49b298bcb857977e03b8e53754e4d5b5ae 100644 --- a/02 UebgDiTime_Timespann/obj/project.nuget.cache +++ b/02 UebgDiTime_Timespann/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "gJyW//zxZ2pG1r5lVzjmig/gsULQJa58oBf8BnvW2Lh7hM91nXzcClvkpUvwTSQqS/m6aX2ljprbjw+m3rF6wg==", + "dgSpecHash": "cYM9Rcjpt/m9BhULQdUpJU1tZ/FNB4CGy0G6H5ETYp3mVhvb9jtTIsGHvNha/IgnVjZJjtpAQhXgbp1pdw5IFQ==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\02 UebgDiTime_Timespann\\02 UebgDiTime_Timespann.csproj", "expectedPackageFiles": [], diff --git a/02 UebgMo/obj/02 UebgMo.csproj.nuget.dgspec.json b/02 UebgMo/obj/02 UebgMo.csproj.nuget.dgspec.json index eb301549c839cbd08ad3009b503bf8e6251b6e72..359c0cf2a2e61bd0697288f74973b887d7d07b8a 100644 --- a/02 UebgMo/obj/02 UebgMo.csproj.nuget.dgspec.json +++ b/02 UebgMo/obj/02 UebgMo.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 UebgMo/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/02 UebgMo/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/02 UebgMo/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfo.cs b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..0ccd39b1e9c16a78a8c297f47f3b841b1ebc1b3a --- /dev/null +++ b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("02 UebgMo")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("02 UebgMo")] +[assembly: System.Reflection.AssemblyTitleAttribute("02 UebgMo")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfoInputs.cache b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..4ddd4dfc205901682a16040649a92f710e9edd83 --- /dev/null +++ b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +611fbbf56885c37fd7aca985d2bf107427aae89e diff --git a/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.GeneratedMSBuildEditorConfig.editorconfig b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..2954b830e2f74cfc94b067b7f55e951fd532e9ec --- /dev/null +++ b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _02_UebgMo +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\02 UebgMo\ diff --git a/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.assets.cache b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..9295e23499fe8615bef9b7157ed642d90a22bdd9 Binary files /dev/null and b/02 UebgMo/obj/Release/netcoreapp3.1/02 UebgMo.assets.cache differ diff --git a/02 UebgMo/obj/project.assets.json b/02 UebgMo/obj/project.assets.json index e5268b1e3903ab9fdc2487cd72be2c19b1ceb0ef..9bb3dfd9757b3ace71cafedb364bf3897ecda788 100644 --- a/02 UebgMo/obj/project.assets.json +++ b/02 UebgMo/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/02 UebgMo/obj/project.nuget.cache b/02 UebgMo/obj/project.nuget.cache index ddd932143d6c15a90b4d9841ec4fb7d93acc2267..bef609ab74f37659915543ffd6bd5b50e2fc0197 100644 --- a/02 UebgMo/obj/project.nuget.cache +++ b/02 UebgMo/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "b0087rAvYldYbnGIgvJsKonWbypH+8+4K9VBEAU4ULUuipi1UYBJM75hs1hEcAHzRB+d7uIOB/QKst3zY9fsqA==", + "dgSpecHash": "dsPNGmoLnjjzl8rtP0/andZ+WRNwjHZQfEzA6n4XKIp7inS+R2alXOsBeLt4B1XEkFNOHYuAaYmlTVGv3c4Vhg==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\02 UebgMo\\02 UebgMo.csproj", "expectedPackageFiles": [], diff --git a/10 IntroCallbacks/obj/10 IntroCallbacks.csproj.nuget.dgspec.json b/10 IntroCallbacks/obj/10 IntroCallbacks.csproj.nuget.dgspec.json index ff78f61d56f87e371c56c61a6b218fba2f583303..30426d74619105a0e7ba2901c12ae0c53c3fedc2 100644 --- a/10 IntroCallbacks/obj/10 IntroCallbacks.csproj.nuget.dgspec.json +++ b/10 IntroCallbacks/obj/10 IntroCallbacks.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/10 IntroCallbacks/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/10 IntroCallbacks/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/10 IntroCallbacks/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfo.cs b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..065f8b6ae2243778377478a18846c4804a5dfa3c --- /dev/null +++ b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("10 IntroCallbacks")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("10 IntroCallbacks")] +[assembly: System.Reflection.AssemblyTitleAttribute("10 IntroCallbacks")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfoInputs.cache b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..0aecbc98008d9ef5b675b29b997613da6cbee054 --- /dev/null +++ b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c06b3bf6e763f084e17b2733b9871219c184cabd diff --git a/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.GeneratedMSBuildEditorConfig.editorconfig b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..34e8953a52a33ab50faaf4b032d1049c81a32294 --- /dev/null +++ b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _10_IntroCallbacks +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\10 IntroCallbacks\ diff --git a/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.assets.cache b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..d57e354fd04af5b61ff38beca6c9eabb89e41ed5 Binary files /dev/null and b/10 IntroCallbacks/obj/Release/netcoreapp3.1/10 IntroCallbacks.assets.cache differ diff --git a/10 IntroCallbacks/obj/project.assets.json b/10 IntroCallbacks/obj/project.assets.json index 216bc1b8336ddb0fa478b56636e74e8dc0b30e8b..143303c928ce810cc016290338ab79eb80cd864d 100644 --- a/10 IntroCallbacks/obj/project.assets.json +++ b/10 IntroCallbacks/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/10 IntroCallbacks/obj/project.nuget.cache b/10 IntroCallbacks/obj/project.nuget.cache index 9edb3b8ee853d92f46ecf1f71d1deefbb118aa67..a4b2b092fec903be7d1f7f4c4b7efedf04bc5226 100644 --- a/10 IntroCallbacks/obj/project.nuget.cache +++ b/10 IntroCallbacks/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "lzP0S7YOMGm5inqjOVgOxq0Y1e5ZTpXHEt92hwGDZmw9Q7wgKVWXgUilR3JHzPlsaNHuWYp7xoZYJ/8kWsgI/Q==", + "dgSpecHash": "GGnyeDqJH8GHR+iKu4hZgREf6yG5AVLbEg/bcens2DZ4mIGry0HYsIhBdm7WiHy1iIPM31/qplaeZsW3L4dDOw==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\10 IntroCallbacks\\10 IntroCallbacks.csproj", "expectedPackageFiles": [], diff --git a/10 IntroDelegates/Program.cs b/10 IntroDelegates/Program.cs index 12adb6d28abd785875798ae63f22e1bb98660435..961fb6e0e32ad7b7cc86709c100a17f003b3ea50 100644 --- a/10 IntroDelegates/Program.cs +++ b/10 IntroDelegates/Program.cs @@ -4,17 +4,47 @@ namespace _10_IntroDelegates { class Program { - static void Wertetabelle(double von, double bis) + delegate double MyFunction(double x); + // MyFunction ist Stellvertreter für alle Funktionen/Methoden, + // die genau ein double als Eingangsparameter besitzen und ein + // double als Returnwert liefern + static void Wertetabelle(double von, double bis, MyFunction fkt) { for (double x = von; x <= bis; x += 1) - Console.WriteLine($"{x,6:f2} | {x * x}"); + Console.WriteLine($"{x,6:f2} | {fkt(x)}"); Console.WriteLine("------------------"); } - + static MyFunction fkt; + static void Wertetabelle2(double von, double bis) + { + for (double x = von; x <= bis; x += 1) + Console.WriteLine($"{x,6:f2} | {fkt(x)}"); + Console.WriteLine("------------------"); + } + static double Quadrat(double x) { return x * x; } + static double Mal2(double x) => 2 * x; static void Main(string[] args) { - Wertetabelle(1, 6); + Wertetabelle(1, 6, Quadrat); + Wertetabelle(1, 6, Mal2); + Wertetabelle(1, 6, Math.Sin); + Wertetabelle(1, 6, delegate (double x) { return 3 * x; }); + // Anonyme Methode + Wertetabelle(1, 6, x => 4 * x ); + // Lambda Methode + + + // Delegate-Objekte sind "Variablen", denen Funktionsreferenzen + // als Werte zugewiesen werden können + Console.WriteLine("****************"); + fkt = Quadrat; + Wertetabelle2(1, 3); + + // Dabei kann mit += auch mehr als eine Funktionsreferenz in + // der Delegatevariablen gespeichert werden + fkt += Math.Sin; + Wertetabelle2(1, 3); } } } diff --git a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.dll b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.dll index 66e81769b4c7346b0b715c42bb76ac095d84237c..d264c8f9dce4f47ede394d7e4be8c2d5c7db0a4d 100644 Binary files a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.dll and b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.dll differ diff --git a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.exe b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.exe index f88b865215ab4462efa9eea1d6e5aa27f382c7ed..d66e0471565b6388f8a00e8f383f346a8f9d4c84 100644 Binary files a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.exe and b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.exe differ diff --git a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.pdb b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.pdb index d8f23f1db5695a97f71941927d22af18fc015a8c..116b0bce446bff025a0f9f77b01f0baf5cceb9fc 100644 Binary files a/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.pdb and b/10 IntroDelegates/bin/Debug/netcoreapp3.1/10 IntroDelegates.pdb differ diff --git a/10 IntroDelegates/obj/10 IntroDelegates.csproj.nuget.dgspec.json b/10 IntroDelegates/obj/10 IntroDelegates.csproj.nuget.dgspec.json index 0bce4c8efe17debc93ec98f11cdaaa61bce91c37..d24f12a07db29576b30f8fd19b398e48f44c31d5 100644 --- a/10 IntroDelegates/obj/10 IntroDelegates.csproj.nuget.dgspec.json +++ b/10 IntroDelegates/obj/10 IntroDelegates.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.AssemblyReference.cache b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.AssemblyReference.cache index 37bc696e536857cd53d26c56c224e9a243178705..f5e894aea93a73e58fa9d4feab241bc197ee1a40 100644 Binary files a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.AssemblyReference.cache and b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.AssemblyReference.cache differ diff --git a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.FileListAbsolute.txt b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.FileListAbsolute.txt index b2861cd12497f8199bbd5149b32cd3a60348e42a..aaf9843fa11adae738607033b5277fef24936643 100644 --- a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.FileListAbsolute.txt +++ b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.csproj.FileListAbsolute.txt @@ -11,3 +11,4 @@ C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\10 IntroDelegates\obj\Debug\n C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\10 IntroDelegates\obj\Debug\netcoreapp3.1\10 IntroDelegates.dll C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\10 IntroDelegates\obj\Debug\netcoreapp3.1\10 IntroDelegates.pdb C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\10 IntroDelegates\obj\Debug\netcoreapp3.1\10 IntroDelegates.genruntimeconfig.cache +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\10 IntroDelegates\obj\Debug\netcoreapp3.1\10 IntroDelegates.csproj.AssemblyReference.cache diff --git a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.dll b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.dll index 66e81769b4c7346b0b715c42bb76ac095d84237c..d264c8f9dce4f47ede394d7e4be8c2d5c7db0a4d 100644 Binary files a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.dll and b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.dll differ diff --git a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.pdb b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.pdb index d8f23f1db5695a97f71941927d22af18fc015a8c..116b0bce446bff025a0f9f77b01f0baf5cceb9fc 100644 Binary files a/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.pdb and b/10 IntroDelegates/obj/Debug/netcoreapp3.1/10 IntroDelegates.pdb differ diff --git a/10 IntroDelegates/obj/Debug/netcoreapp3.1/apphost.exe b/10 IntroDelegates/obj/Debug/netcoreapp3.1/apphost.exe index f88b865215ab4462efa9eea1d6e5aa27f382c7ed..d66e0471565b6388f8a00e8f383f346a8f9d4c84 100644 Binary files a/10 IntroDelegates/obj/Debug/netcoreapp3.1/apphost.exe and b/10 IntroDelegates/obj/Debug/netcoreapp3.1/apphost.exe differ diff --git a/10 IntroDelegates/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/10 IntroDelegates/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/10 IntroDelegates/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfo.cs b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..073917e9a40521a40e60a414ba05ca73c9e6058b --- /dev/null +++ b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("10 IntroDelegates")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("10 IntroDelegates")] +[assembly: System.Reflection.AssemblyTitleAttribute("10 IntroDelegates")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfoInputs.cache b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..e35645e90bd619736cf5ae93b613fdfbf83473d5 --- /dev/null +++ b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +7305c846ec925a1b208b630f584be8df910a7e6f diff --git a/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.GeneratedMSBuildEditorConfig.editorconfig b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..82f4eef9cf1352f9cf20bc8231b8500b5cec9740 --- /dev/null +++ b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _10_IntroDelegates +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\10 IntroDelegates\ diff --git a/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.assets.cache b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..dc136fbabde7116adcbed9dcb3283afbb8468a86 Binary files /dev/null and b/10 IntroDelegates/obj/Release/netcoreapp3.1/10 IntroDelegates.assets.cache differ diff --git a/10 IntroDelegates/obj/project.assets.json b/10 IntroDelegates/obj/project.assets.json index 42bfc8eec5ca0b2f96ca20f2b430f1cccc59b63a..178b3505d61cfbae88ea88714ac7f752b3af1c88 100644 --- a/10 IntroDelegates/obj/project.assets.json +++ b/10 IntroDelegates/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/10 IntroDelegates/obj/project.nuget.cache b/10 IntroDelegates/obj/project.nuget.cache index 969ab4648f88584c80d7def6ae9a3f8edf2735fd..677b45406d4a46c0b71c2f636e16cc762f0dadfd 100644 --- a/10 IntroDelegates/obj/project.nuget.cache +++ b/10 IntroDelegates/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "i81leJMeYSIqATFDujoFH/T9ufJdkw7kVtfG0y7KkgPtNwRnHDEzq3YjdIMxawZZoTDgz0XoScLk6ZRXH0ZUvQ==", + "dgSpecHash": "dzBKSm/HLtapf3dW2tYoTVLysUC1E5Lu7AsWZzfr8oNjG4EnDriQQ5YdwUygUYrK7pOfhRIjj/HIAV9t/hJniw==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\10 IntroDelegates\\10 IntroDelegates.csproj", "expectedPackageFiles": [], diff --git a/11 GenerischeListeMitSuche/GenericList.cs b/11 GenerischeListeMitSuche/GenericList.cs index 322f985a29caa6cfdb1bfbc8412a38d21c0c2544..f8c5899b572cbe0bafba5e9585859ad546ca0d35 100644 --- a/11 GenerischeListeMitSuche/GenericList.cs +++ b/11 GenerischeListeMitSuche/GenericList.cs @@ -7,7 +7,7 @@ namespace _11_GenerischeListeMitSuche #region hide // : IComparable<Liste<T>> where T : IComparable<T> #endregion - class Liste<T> // where T:IComparable<T> + class Liste<T> where T:IComparable<T> { class LItem { @@ -189,7 +189,8 @@ namespace _11_GenerischeListeMitSuche //public delegate bool Predicate(T var); Bereits von Microsoft vordefiniert // Predicate<T> filterFunktion #endregion - public IEnumerable<T> Filter() + + public IEnumerable<T> Filter(Predicate<T> filterFunktion) { for (LItem item = first; item != null; item = item.next) if (filterFunktion(item.data)) // Filterfunktion @@ -197,4 +198,4 @@ namespace _11_GenerischeListeMitSuche } } } -} + diff --git a/11 GenerischeListeMitSuche/Program.cs b/11 GenerischeListeMitSuche/Program.cs index d60bc865fa61cbfe7ccc9dc16e044c9223707d40..aff932ae45985ceb00107eec3da9c9018e69a16f 100644 --- a/11 GenerischeListeMitSuche/Program.cs +++ b/11 GenerischeListeMitSuche/Program.cs @@ -6,7 +6,31 @@ namespace _11_GenerischeListeMitSuche { static void Main(string[] args) { - Console.WriteLine("Hello World!"); + Liste<string> sl = new Liste<string>(); + sl.AddEnd("Anton"); + sl.AddEnd("Berta"); + sl.AddEnd("Claudia"); + sl.AddEnd("Dieter"); + // foreach (var item in sl.Filter(name => name.Length <= 5)) + foreach (var item in sl.Filter(name => name.Contains("er"))) + { + Console.WriteLine(item); + } + + + + Liste<int> il = new Liste<int>(); + il.AddSorted(10); + il.AddSorted(50); + il.AddSorted(20); + il.AddSorted(40); + il.AddSorted(30); + il.AddSorted(60); + //foreach (var item in il.Filter(i => i % 6 == 0)) + foreach (var item in il.Filter(i => true)) + { + Console.WriteLine(item); + } } } } diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.deps.json b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..65b454226d693ffce3366afc3da0f5b8605cd2bf --- /dev/null +++ b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "11 GenerischeListeMitSuche/1.0.0": { + "runtime": { + "11 GenerischeListeMitSuche.dll": {} + } + } + } + }, + "libraries": { + "11 GenerischeListeMitSuche/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ca8378beea73a650e03454e8eb7cc302536b039 Binary files /dev/null and b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll differ diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.exe b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.exe new file mode 100644 index 0000000000000000000000000000000000000000..7409f5539f98e86d01544861f8a14948a8ddf75c Binary files /dev/null and b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.exe differ diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb new file mode 100644 index 0000000000000000000000000000000000000000..7f7ce3c16ceb60c7542f3f50b5260b27e6e1d8ac Binary files /dev/null and b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb differ diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.dev.json b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.dev.json new file mode 100644 index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce --- /dev/null +++ b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.dev.json @@ -0,0 +1,8 @@ +{ + "runtimeOptions": { + "additionalProbingPaths": [ + "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|", + "C:\\Users\\wienkop\\.nuget\\packages" + ] + } +} \ No newline at end of file diff --git a/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.json b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c --- /dev/null +++ b/11 GenerischeListeMitSuche/bin/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.runtimeconfig.json @@ -0,0 +1,9 @@ +{ + "runtimeOptions": { + "tfm": "netcoreapp3.1", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "3.1.0" + } + } +} \ No newline at end of file diff --git a/11 GenerischeListeMitSuche/obj/11 GenerischeListeMitSuche.csproj.nuget.dgspec.json b/11 GenerischeListeMitSuche/obj/11 GenerischeListeMitSuche.csproj.nuget.dgspec.json index 6706ab581ee9d7c047762e91b0b4bcdd48c5a25e..becfdde9fcd3a3869d07e07d17a2b4c589fd1bd4 100644 --- a/11 GenerischeListeMitSuche/obj/11 GenerischeListeMitSuche.csproj.nuget.dgspec.json +++ b/11 GenerischeListeMitSuche/obj/11 GenerischeListeMitSuche.csproj.nuget.dgspec.json @@ -54,7 +54,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.AssemblyReference.cache b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..f5e894aea93a73e58fa9d4feab241bc197ee1a40 Binary files /dev/null and b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.AssemblyReference.cache differ diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.CoreCompileInputs.cache b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..3a5af297458b7057c80800b525a5fc5b818c3512 --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +67409d56472b05efc3d65d1eb39431feb64125ad diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.FileListAbsolute.txt b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..1b5e139c51ef56669f4c9816676c5c353acbaf16 --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.csproj.AssemblyReference.cache +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.AssemblyInfo.cs +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.exe +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.deps.json +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.runtimeconfig.json +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.runtimeconfig.dev.json +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.dll +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\bin\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.pdb +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.dll +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.pdb +C:\Users\wienkop\source\repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\obj\Debug\netcoreapp3.1\11 GenerischeListeMitSuche.genruntimeconfig.cache diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll new file mode 100644 index 0000000000000000000000000000000000000000..4ca8378beea73a650e03454e8eb7cc302536b039 Binary files /dev/null and b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.dll differ diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.genruntimeconfig.cache b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.genruntimeconfig.cache new file mode 100644 index 0000000000000000000000000000000000000000..aaaaf4502d9a9f3e606017e2db16d82d97e17c50 --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.genruntimeconfig.cache @@ -0,0 +1 @@ +d0f31a1cb81871522e8415456d14793f0a20039b diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb new file mode 100644 index 0000000000000000000000000000000000000000..7f7ce3c16ceb60c7542f3f50b5260b27e6e1d8ac Binary files /dev/null and b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/11 GenerischeListeMitSuche.pdb differ diff --git a/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/apphost.exe b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..7409f5539f98e86d01544861f8a14948a8ddf75c Binary files /dev/null and b/11 GenerischeListeMitSuche/obj/Debug/netcoreapp3.1/apphost.exe differ diff --git a/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// <autogenerated /> +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] diff --git a/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfo.cs b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..f63f85c98f9481f0d169879c867bd062f3847a2c --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// <auto-generated> +// 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. +// </auto-generated> +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("11 GenerischeListeMitSuche")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("11 GenerischeListeMitSuche")] +[assembly: System.Reflection.AssemblyTitleAttribute("11 GenerischeListeMitSuche")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfoInputs.cache b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..24b61a2d2df6a5d9387a99aa82e41787d2922f6c --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +1bea1b9c00e8cbc38c818b9eedc8c342bf13c9f3 diff --git a/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.GeneratedMSBuildEditorConfig.editorconfig b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..c59e9a437b8c1e49ba10429fc4540ac75203a222 --- /dev/null +++ b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,3 @@ +is_global = true +build_property.RootNamespace = _11_GenerischeListeMitSuche +build_property.ProjectDir = C:\Users\wienkop\Source\Repos\prog2-ss2022-wienkop\11 GenerischeListeMitSuche\ diff --git a/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.assets.cache b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..54fce068b30a96a113f78d41bd1026d95ebe6027 Binary files /dev/null and b/11 GenerischeListeMitSuche/obj/Release/netcoreapp3.1/11 GenerischeListeMitSuche.assets.cache differ diff --git a/11 GenerischeListeMitSuche/obj/project.assets.json b/11 GenerischeListeMitSuche/obj/project.assets.json index ab0bb4b3cfe68903c707becf18892a2a02691a5a..a83e7ab8e2564476183912213d25ea3d9c16fb02 100644 --- a/11 GenerischeListeMitSuche/obj/project.assets.json +++ b/11 GenerischeListeMitSuche/obj/project.assets.json @@ -60,7 +60,7 @@ "privateAssets": "all" } }, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.406\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.408\\RuntimeIdentifierGraph.json" } } } diff --git a/11 GenerischeListeMitSuche/obj/project.nuget.cache b/11 GenerischeListeMitSuche/obj/project.nuget.cache index f55b971935a2e778aafbbd42d54a80f64ef3b9e1..8c8ed5dfe6d0f4900a65d44fb7d59db4b9f43455 100644 --- a/11 GenerischeListeMitSuche/obj/project.nuget.cache +++ b/11 GenerischeListeMitSuche/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "CEe6a0am9YTb81sGDxO6jur4ShTkQF7D2+Htqen4Biev/xqzHn8vzSSCLRY9vUxCKw1SYZJ7WR2an8jIGm0Zsg==", + "dgSpecHash": "XZodteWhx9tOyz7R9TpSu43r9G1ZEoYaT9gH8izle5nxdm2JQICsiYGCI+wQVh7CE3TqhYUw1yDjhpfH9Pm88g==", "success": true, "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2022-wienkop\\11 GenerischeListeMitSuche\\11 GenerischeListeMitSuche.csproj", "expectedPackageFiles": [],