diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo
index fc6abb00128e754359b73a7ac34c67de2bf2545f..834aac03c5d06f22f40da1447d9f193e7a33fb56 100644
Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ
diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache
index 00119747933cfa150bdd3f7e944bf1d16b8f70dd..a3dc7452ef70e739a100ce883ea2937592e63c8a 100644
Binary files a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache and b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache differ
diff --git a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache
index 84c2dbfa995747842ad98922685bd675df44120f..261fb667b68660f7adefe3e8be7ab1ee784b53ca 100644
Binary files a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache and b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache differ
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache
index 4666d34dc4c97ba22eb3053f75a3f2864565a81e..e28262d5162214555e98c87e10dac15f545c65fb 100644
Binary files a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache and b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache differ
diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache
index 57dc8a5b36c4f98dba3c55624d46ad559ae71d60..c76d68d55213b9d464484a5569cf9a7fd15efe3f 100644
Binary files a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache and b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache differ
diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache
index 84c2dbfa995747842ad98922685bd675df44120f..bf82ae07debb41987c1b860ba9113759ebf28006 100644
Binary files a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache and b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache differ
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache
index cf534861a3640f8554f9ce25bfe11127debf486c..9f4bd98749eb5f85c5249b4582b96dc7ea27d580 100644
Binary files a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache
index e23245258eaf6b6145a13830bacb66ca8fd7c885..75c16613d637ba1aee3feac158410536d13849e8 100644
Binary files a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache and b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache differ
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache
index a0fbfd12797557adefa2aaaacd9d5126dec64303..e23245258eaf6b6145a13830bacb66ca8fd7c885 100644
Binary files a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache and b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache differ
diff --git a/08 DelegateAnwendungen/Program.cs b/08 DelegateAnwendungen/Program.cs
index be27dfcce242d262b041280e2508b4c9fe002201..7c4dc159bbdb77c322cf7071db570c950a75582a 100644
--- a/08 DelegateAnwendungen/Program.cs	
+++ b/08 DelegateAnwendungen/Program.cs	
@@ -6,7 +6,9 @@ namespace _08_DelegateAnwendungen
     class Program
     {
         delegate T MeineFkt<T>(T x);
-        //delegate bool MeinTest<T>(T x);
+        //delegate bool Predicate<T>(T x);
+        //delegate void Action<T>(T x);
+        //delegate void Action();
         static T[] ApplyAll<T>(MeineFkt<T> fkt, params T[] werte)
         {
             T[] erg = new T[werte.Length];
@@ -56,6 +58,8 @@ namespace _08_DelegateAnwendungen
             Select(x => x.Contains("au"),
                 Select(x => x.StartsWith("C"), "Berta", "Claudia", "Cornelia", "Dieter"));
 
+            Select(x => true, 10, 20, 30, 40, 50, 60, 70, 80);
+
         }
     }
 }
diff --git a/10 Erweiterungsmethoden/Program.cs b/10 Erweiterungsmethoden/Program.cs
index 0e1723fb48b6fb33d5fe1d702c0dae10943a70a2..8c3ac305ab5837459bed02a3d25add4ea2c347c4 100644
--- a/10 Erweiterungsmethoden/Program.cs	
+++ b/10 Erweiterungsmethoden/Program.cs	
@@ -10,10 +10,11 @@ namespace _10_Erweiterungsmethoden
         /// Beachten Sie bitte, den Einsatz von "this" in der Spezifizierung des Parametertyps
         /// Für Erweiterungsmethoden muss die Klasse und die Methode static 
         /// deklariert sein und vor dem Parameter, der ja später durch das
-        /// Objekt ersetzt werden soll, muss ein this stehen!
+        /// Objekt ersetzt werden soll, muss ein THIS stehen!
         /// </summary>
         public static int Abs(this int i)
         { return (i > 0) ? i : -i; }
+
         public static T[] Sortieren<T>(this T[] iFeld)
         {
             Array.Sort(iFeld);
diff --git a/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll b/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll
index 00bf9214ba180f3a2f3d39bed3877dd37ffb1d0f..9fe599c618352b9ceb4dd143e06182c9a961926f 100644
Binary files a/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll and b/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll differ
diff --git a/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb b/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb
index 3aef4d8c48e4c8edef85507ea32b1b15f1b32c97..57c476b0c0029ec806516ff65a877547e07e2340 100644
Binary files a/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb and b/10 Erweiterungsmethoden/bin/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb differ
diff --git a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csproj.FileListAbsolute.txt b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csproj.FileListAbsolute.txt
index 3efef8ec1658ff54838b6e96ebf6a83c2f61f4e2..e4078a45e0607a6805f59bed52e75587034609a6 100644
--- a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csproj.FileListAbsolute.txt	
+++ b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csproj.FileListAbsolute.txt	
@@ -10,3 +10,4 @@ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 Erweiterungsmethoden\obj\D
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 Erweiterungsmethoden\obj\Debug\netcoreapp3.1\10 Erweiterungsmethoden.dll
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 Erweiterungsmethoden\obj\Debug\netcoreapp3.1\10 Erweiterungsmethoden.pdb
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 Erweiterungsmethoden\obj\Debug\netcoreapp3.1\10 Erweiterungsmethoden.genruntimeconfig.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 Erweiterungsmethoden\obj\Debug\netcoreapp3.1\10 Erweiterungsmethoden.csprojAssemblyReference.cache
diff --git a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csprojAssemblyReference.cache b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..8a5ef041ae8402be96bf3fc66b33aedfc9a2f5c5
Binary files /dev/null and b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.csprojAssemblyReference.cache differ
diff --git a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll
index 00bf9214ba180f3a2f3d39bed3877dd37ffb1d0f..9fe599c618352b9ceb4dd143e06182c9a961926f 100644
Binary files a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll and b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.dll differ
diff --git a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb
index 3aef4d8c48e4c8edef85507ea32b1b15f1b32c97..57c476b0c0029ec806516ff65a877547e07e2340 100644
Binary files a/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb and b/10 Erweiterungsmethoden/obj/Debug/netcoreapp3.1/10 Erweiterungsmethoden.pdb differ
diff --git a/10 LINQ_Intro/Program.cs b/10 LINQ_Intro/Program.cs
index 478c39b245292c010e268341a79ef8740a20437f..267b15baff346ccb524c9f087f1588e87859c3da 100644
--- a/10 LINQ_Intro/Program.cs	
+++ b/10 LINQ_Intro/Program.cs	
@@ -11,6 +11,8 @@ namespace _10_LINQ_Intro
         /// </summary>
         private static void AnonymousTypes()
         {
+            var x = 123;
+
             var r1 = new { Name = "Wienkop", Tel = "1614", Alter = 56 };
             var r2 = new { Name = "Wienkop", Tel = "1614" };
 
@@ -30,7 +32,7 @@ namespace _10_LINQ_Intro
         /// </summary>
         private static void Main(string[] args)
         {
-            // AnonymousTypes();
+            //AnonymousTypes();
             string[] wörter = {
                                   "Anton", "Berta", "Charles", "Dieter", "Emma", "Franz", "Gustav", "Heiner", "Ida",
                                   "Johanna", "Klaus", "Ludwig", "Manni", "Norbert", "Otto", "Paul", "Quasimodo", "Rainer",
@@ -38,31 +40,31 @@ namespace _10_LINQ_Intro
                               };
 
 
-            var res = from w in wörter
-                      where w.Length < 6
-                      orderby w descending
-                      select new { OrgName = w, GrossName = w.ToUpper(), Länge = w.Length };
+            //var res = from w in wörter
+            //          where w.Length < 6
+            //          orderby w descending
+            //          select new { OrgName = w, GrossName = w.ToUpper(), Länge = w.Length };
 
-            foreach (var r in res)
-            {
-                Console.WriteLine(r);
-            }
+            //foreach (var r in res)
+            //{
+            //    Console.WriteLine(r);
+            //}
 
-            Console.WriteLine("******************");
+            //Console.WriteLine("******************");
 
 
-            //var res2 = from w in wörter
-            //           where w.Length < 6
-            //           group w by w.Length;
+            var res2 = from w in wörter
+                       where w.Length < 6
+                       group w by w.Length;
 
-            //foreach (var group in res2)
-            //{
-            //    Console.WriteLine("Länge: " + group.Key);
-            //    foreach (string r in group)
-            //    {
-            //        Console.WriteLine("  " + r);
-            //    }
-            //}
+            foreach (var group in res2)
+            {
+                Console.WriteLine("Länge: " + group.Key);
+                foreach (string r in group)
+                {
+                    Console.WriteLine("  " + r);
+                }
+            }
         }
     }
 }
diff --git a/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.deps.json b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..6b36ed762022d00be6311a0bf535ccf78c42cce0
--- /dev/null
+++ b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "10 LINQ_Intro/1.0.0": {
+        "runtime": {
+          "10 LINQ_Intro.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "10 LINQ_Intro/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.dll b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e1516eb447500720118c0d9da7751ea1b2016211
Binary files /dev/null and b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.dll differ
diff --git a/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.exe b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..5306bdd8e0bda486c4aa2655437645334c2384b4
Binary files /dev/null and b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.exe differ
diff --git a/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.pdb b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..05b8df6473558fe2f278d64a5f333a7e554e8571
Binary files /dev/null and b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.pdb differ
diff --git a/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.runtimeconfig.dev.json b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.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/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.runtimeconfig.json b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/10 LINQ_Intro/bin/Debug/netcoreapp3.1/10 LINQ_Intro.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/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.CoreCompileInputs.cache b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..cc7b112c18d0bc19dcfcae5d6fff469aae82b1cf
--- /dev/null
+++ b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+799c12f456fe2bebd4fc30141250798fc301897d
diff --git a/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.FileListAbsolute.txt b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..37a2447ae9aa130884f2e0f1c35b2d9fbc3d1976
--- /dev/null
+++ b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.csproj.FileListAbsolute.txt	
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\bin\Debug\netcoreapp3.1\10 LINQ_Intro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 LINQ_Intro\obj\Debug\netcoreapp3.1\10 LINQ_Intro.genruntimeconfig.cache
diff --git a/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.dll b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e1516eb447500720118c0d9da7751ea1b2016211
Binary files /dev/null and b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.dll differ
diff --git a/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.exe b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..5306bdd8e0bda486c4aa2655437645334c2384b4
Binary files /dev/null and b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.exe differ
diff --git a/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.genruntimeconfig.cache b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.pdb b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..05b8df6473558fe2f278d64a5f333a7e554e8571
Binary files /dev/null and b/10 LINQ_Intro/obj/Debug/netcoreapp3.1/10 LINQ_Intro.pdb differ
diff --git a/10 OverrideVsNew/Program.cs b/10 OverrideVsNew/Program.cs
index 96f3af37f6b341d44be2b69aefb02319dfa5028d..30d42cb2337e431c065c0fdac0321257c5efa765 100644
--- a/10 OverrideVsNew/Program.cs	
+++ b/10 OverrideVsNew/Program.cs	
@@ -19,7 +19,7 @@ namespace _10_OverrideVsNew
         public void DrawRectangle() { }
     }
 
-    // Ihre Anwendung wird ohne Probleme verwendet, bis Firma A eine neue Version 
+    // Ihre Anwendung wird ohne Probleme laufen, bis Firma A eine neue Version 
     // von GraphicsClass herausgibt, die dem folgenden Code ähnelt:
 
     class GraphicsClass
@@ -51,6 +51,6 @@ namespace _10_OverrideVsNew
     {
         public new void DrawRectangle() { }
     }
-    // Mit dem Schlüsselwort new wird dem Compiler mitgeteilt, dass Ihre Definition die Definition ausblendet, 
-    // die in der Basisklasse enthalten ist.Dies ist das Standardverhalten.
+    // Mit dem Schlüsselwort new wird dem Compiler mitgeteilt, dass Ihre Definition die Basisklassen-Definition 
+    // ausblendet.Dies ist das Standardverhalten.
 }
diff --git a/10 UebgMsgServerDi/Program.cs b/10 UebgMsgServerDi/Program.cs
index bca1ef18c3f8b82f9ef19b0a3798ef4ce6dfe69d..0381d5652238816f7d7b8ab476c03d3352567237 100644
--- a/10 UebgMsgServerDi/Program.cs	
+++ b/10 UebgMsgServerDi/Program.cs	
@@ -10,8 +10,8 @@
  */
 namespace _10_UebgMsgServer
 {
-    delegate void Callback(________________________);
-    delegate void Transform(__________________________);
+    delegate void Callback(string notifier);
+    delegate void Transform(ref string msg);
     class MsgServer
     {
         public event Callback Notify;
@@ -19,12 +19,12 @@ namespace _10_UebgMsgServer
 
         public void SendMsg(string msg)
         {
-            Console.WriteLine($"\n\n\nNeue Nachricht (Original): {msg}");
+            Console.WriteLine($"\n\n\nOriginal-Nachricht: {msg}");
             Transformations?.Invoke(ref msg);
-              // Alle in Transformations gespeicherten Transformationen anwenden
+            // Alle in Transformations gespeicherten Transformationen anwenden
             Notify?.Invoke(msg);
-              // Den "transformierten" String an alle in Notify gespeicherten Listener 
-              // versenden
+            // Den "transformierten" String an alle in Notify gespeicherten Listener 
+            // versenden
         }
     }
     class Client
@@ -43,17 +43,24 @@ namespace _10_UebgMsgServer
         {
             text += "\nMessage via Magic MsgServer, AAA Corporation";
         }
-        static void OldNewCorp(ref string text)
+        static void OldNewCorp(ref string text)  // ohne ref: Es wird eine Kopie der string-Referenz übergeben
+                                                 // mit ref: Es wird die Referenz auf die Variable aus der
+                                                 // aufrufenden Methode übergeben
         {
             text = text.Replace("ZZZ Corporation", "AAA Corporation");
         }
+        static void NewMethod(ref string text)
+        {
+            text = text.Replace("Kunden", "MITARBEITER");
+        }
         // ToDo: Weitere Transformationsregel
 
         static void Main(string[] args)
         {
             MsgServer server = new MsgServer();
-            server.Transformations += OldNewCorp;
+            server.Transformations += OldNewCorp;    // msg --> OldNewCorp  --> Signature
             server.Transformations += Signature;
+            server.Transformations += NewMethod;
 
             Client mueller = new Client("Müller");
             Client meier = new Client("Meier");
@@ -67,7 +74,8 @@ namespace _10_UebgMsgServer
 
             server.Notify += huber.Listener;
             server.Notify -= mueller.Listener;
-            server.SendMsg("Wir wünschen einen erfolgreichen Tag, ZZZ Corporation");
+            server.Transformations -= Signature;
+            server.SendMsg("Wir wünschen einen erfolgreichen Tag, liebe Kunden, ZZZ Corporation");
         }
     }
 }
diff --git a/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.deps.json b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..dee9b14147057993eb11ead38a0b968c1812031a
--- /dev/null
+++ b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "10 UebgMsgServerDi/1.0.0": {
+        "runtime": {
+          "10 UebgMsgServerDi.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "10 UebgMsgServerDi/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll
new file mode 100644
index 0000000000000000000000000000000000000000..1dd36929fecf087d5c7ff44edb38f9bb3317f172
Binary files /dev/null and b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll differ
diff --git a/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe
new file mode 100644
index 0000000000000000000000000000000000000000..74e22c4d9ed91e046d876824853c5dae64e9f5d4
Binary files /dev/null and b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe differ
diff --git a/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..9cc6e10487810f91cf85b48eb0c240cff0470fb3
Binary files /dev/null and b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb differ
diff --git a/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.runtimeconfig.dev.json b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.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/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.runtimeconfig.json b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/10 UebgMsgServerDi/bin/Debug/netcoreapp3.1/10 UebgMsgServerDi.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/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.CoreCompileInputs.cache b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..c5595f1998109952ff7cbf9424677592f9ecb699
--- /dev/null
+++ b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+60c5a9c883881afb5473a6f664a03b0f461a484e
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.FileListAbsolute.txt b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6df384bfbdaabd5b1996d438a0c0b3afefe31404
--- /dev/null
+++ b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csproj.FileListAbsolute.txt	
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\bin\Debug\netcoreapp3.1\10 UebgMsgServerDi.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10 UebgMsgServerDi\obj\Debug\netcoreapp3.1\10 UebgMsgServerDi.genruntimeconfig.cache
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csprojAssemblyReference.cache b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.csprojAssemblyReference.cache differ
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll
new file mode 100644
index 0000000000000000000000000000000000000000..1dd36929fecf087d5c7ff44edb38f9bb3317f172
Binary files /dev/null and b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.dll differ
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe
new file mode 100644
index 0000000000000000000000000000000000000000..74e22c4d9ed91e046d876824853c5dae64e9f5d4
Binary files /dev/null and b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.exe differ
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.genruntimeconfig.cache b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..9cc6e10487810f91cf85b48eb0c240cff0470fb3
Binary files /dev/null and b/10 UebgMsgServerDi/obj/Debug/netcoreapp3.1/10 UebgMsgServerDi.pdb differ
diff --git a/10OverrideNewDrawRectangle/10OverrideNewDrawRectangle.csproj b/10OverrideNewDrawRectangle/10OverrideNewDrawRectangle.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..42a5afe285ce633ef3a83bc4626648a7522b73da
--- /dev/null
+++ b/10OverrideNewDrawRectangle/10OverrideNewDrawRectangle.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_10OverrideNewDrawRectangle</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/10OverrideNewDrawRectangle/Program.cs b/10OverrideNewDrawRectangle/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..339533800ce14ccbb39a2a75f435976f49a6537d
--- /dev/null
+++ b/10OverrideNewDrawRectangle/Program.cs
@@ -0,0 +1,25 @@
+using System;
+
+namespace _10OverrideNewDrawRectangle
+{
+    class FirmaA_GraficClass
+    {
+        public void DrawLine() { Console.WriteLine("GC: DrawLine"); }
+        public virtual void DrawRectangle() { Console.WriteLine("GC: DrawRectangle"); }
+    }
+    class UnsereKlasse : FirmaA_GraficClass
+    {
+        public new virtual void DrawRectangle() { Console.WriteLine("UK: DrawRectangle"); }
+    }
+
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            UnsereKlasse u = new UnsereKlasse();
+            u.DrawRectangle();
+            FirmaA_GraficClass gc = u;
+            gc.DrawRectangle();
+        }
+    }
+}
diff --git a/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.deps.json b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..4fd164759831bf0434610f6b4b0e6fd88324b727
--- /dev/null
+++ b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "10OverrideNewDrawRectangle/1.0.0": {
+        "runtime": {
+          "10OverrideNewDrawRectangle.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "10OverrideNewDrawRectangle/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll
new file mode 100644
index 0000000000000000000000000000000000000000..639bce0983feb22e7c8116d50e3eb3e772550377
Binary files /dev/null and b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll differ
diff --git a/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe
new file mode 100644
index 0000000000000000000000000000000000000000..b9df2de7d63f4fb7d1758aed9c87729b4d803fd8
Binary files /dev/null and b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe differ
diff --git a/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a4999297b54f2ea7e646f7e3a375353c3c171ffa
Binary files /dev/null and b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb differ
diff --git a/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.runtimeconfig.dev.json b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.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/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.runtimeconfig.json b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/10OverrideNewDrawRectangle/bin/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.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/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..6ab05ed84cd3a18d7fd98cf3d904f56de12d7cc4
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
+        "projectName": "10OverrideNewDrawRectangle",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.props b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.targets b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/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/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.AssemblyInfo.cs b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..f88684a5707e5c58ff2835393586292c215303e0
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.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("10OverrideNewDrawRectangle")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("10OverrideNewDrawRectangle")]
+[assembly: System.Reflection.AssemblyTitleAttribute("10OverrideNewDrawRectangle")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.AssemblyInfoInputs.cache b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..9b99b9dada5fe1e7c776e48a4f81177806e6534b
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+f4c03eb5158fe13415a2b79a3dcaef892f2ef0d8
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.assets.cache b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..8092f3e0df9c6d47a96aa59e63dc3d3fa4828b0b
Binary files /dev/null and b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.assets.cache differ
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.CoreCompileInputs.cache b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..d575696e7c9ab5d2bcb126a2cc631acce98c4348
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+96bfd4152763f4a6a37ed7cdda16db7196fdb5c9
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.FileListAbsolute.txt b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..121291b8f2706f3ef906da899848c7ebfb6cd74c
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\bin\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\10OverrideNewDrawRectangle\obj\Debug\netcoreapp3.1\10OverrideNewDrawRectangle.genruntimeconfig.cache
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll
new file mode 100644
index 0000000000000000000000000000000000000000..639bce0983feb22e7c8116d50e3eb3e772550377
Binary files /dev/null and b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.dll differ
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe
new file mode 100644
index 0000000000000000000000000000000000000000..b9df2de7d63f4fb7d1758aed9c87729b4d803fd8
Binary files /dev/null and b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.exe differ
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.genruntimeconfig.cache b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..a4999297b54f2ea7e646f7e3a375353c3c171ffa
Binary files /dev/null and b/10OverrideNewDrawRectangle/obj/Debug/netcoreapp3.1/10OverrideNewDrawRectangle.pdb differ
diff --git a/10OverrideNewDrawRectangle/obj/project.assets.json b/10OverrideNewDrawRectangle/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..25e7cd50c7ca2bbd8d7f6c856707c432f87e77c9
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/project.assets.json
@@ -0,0 +1,65 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
+      "projectName": "10OverrideNewDrawRectangle",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/10OverrideNewDrawRectangle/obj/project.nuget.cache b/10OverrideNewDrawRectangle/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..8eeae8755403b2a9cb790e24fb5400a4c7130d9a
--- /dev/null
+++ b/10OverrideNewDrawRectangle/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "sedX6wru/4fAYHK4P4SXIiTvUHpZ9uC7Klm1GGGz2zPEYr0IPm2GTv9B6cf1b4qfjff+iDZZ60GPHhwukqcKHA==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/11LambdaAusdruecke/10LambdaAusdruecke.csproj b/11LambdaAusdruecke/10LambdaAusdruecke.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..76d059ca41138313ead3f977e124a0ed0fc74ff6
--- /dev/null
+++ b/11LambdaAusdruecke/10LambdaAusdruecke.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_11LambdaAusdruecke</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/11LambdaAusdruecke/Program.cs b/11LambdaAusdruecke/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c27bc5ec6460b323af93ea5481559b499eca4ffa
--- /dev/null
+++ b/11LambdaAusdruecke/Program.cs
@@ -0,0 +1,42 @@
+using System;
+using System.Runtime.CompilerServices;
+using System.Security.Cryptography.X509Certificates;
+
+namespace _11LambdaAusdruecke
+{
+    class Program
+    {
+        delegate int MeineFunktion1(int x, int y);
+        delegate int MeineFunktion2();
+        delegate int MeineFunktion3(params int[] x);
+
+        static void TueEtwas1(MeineFunktion1 f1)
+        {
+            Console.WriteLine(f1(3, 5));
+        }
+        static void TueEtwas2(MeineFunktion2 f2)
+        {
+            Console.WriteLine(f2());
+        }
+        static void TueEtwas3(MeineFunktion3 f3)
+        {
+            Console.WriteLine(f3(1, 2, 3, 4, 5));
+        }
+
+        static int Summe(int[] f)
+        {
+            int sum = 0;
+            foreach (var item in f)
+                sum += item;
+            return sum;
+        }
+        static void Main(string[] args)
+        {
+            TueEtwas1((x, y) => x + y);             // Zwei Parameter
+            TueEtwas1((int x, int y) => x + y);     // Zwei Parameter, explizite Typangabe
+            TueEtwas2(() => 11);                    // keine Parameter
+            TueEtwas3(Summe);
+            TueEtwas3((int[] f) => f.Length);
+        }
+    }
+}
diff --git a/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.deps.json b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..170532f620d8dc57050243ca3f62b514512be017
--- /dev/null
+++ b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "11LambdaAusdruecke/1.0.0": {
+        "runtime": {
+          "11LambdaAusdruecke.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "11LambdaAusdruecke/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.dll b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.dll
new file mode 100644
index 0000000000000000000000000000000000000000..87a371f80b140bf85ab3a6110e974a72d9b76de9
Binary files /dev/null and b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.dll differ
diff --git a/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.exe b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.exe
new file mode 100644
index 0000000000000000000000000000000000000000..e4bc65832eb3adf4d5e6e2f85b86c131103885aa
Binary files /dev/null and b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.exe differ
diff --git a/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..763b4952ad09c0282dd50f6204f37a968ae9e83a
Binary files /dev/null and b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb differ
diff --git a/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.runtimeconfig.dev.json b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.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/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.runtimeconfig.json b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/11LambdaAusdruecke/bin/Debug/netcoreapp3.1/11LambdaAusdruecke.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/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..71e5ee6b519396b741028be7b220f7a67d84d63f
--- /dev/null
+++ b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
+        "projectName": "10LambdaAusdruecke",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.props b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.targets b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.dgspec.json b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..10d0af964952a433a0b1200c55a1db88ba6ee938
--- /dev/null
+++ b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\11LambdaAusdruecke.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\11LambdaAusdruecke.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\11LambdaAusdruecke.csproj",
+        "projectName": "11LambdaAusdruecke",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\11LambdaAusdruecke.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.props b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.6.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.targets b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/11LambdaAusdruecke/obj/11LambdaAusdruecke.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/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/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.AssemblyInfo.cs b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..24b6c26bae82aad75ce198eb2b61a6f56d244a0d
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.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("10LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("10LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyTitleAttribute("10LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.AssemblyInfoInputs.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..05136984f81889bb1c7a1225d5c2bc98b5d25289
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+585d1608e63e10149503883961db57b8324adc61
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.assets.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..73fafd97d55440257b3a75eb484f253ed62341de
Binary files /dev/null and b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/10LambdaAusdruecke.assets.cache differ
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.AssemblyInfo.cs b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..1961af41b9501a78ed35c01ab08d9b6b97c14429
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.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("11LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("11LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyTitleAttribute("11LambdaAusdruecke")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.AssemblyInfoInputs.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..817dd65c14f99ef10956759ea3a788694c7c95ab
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+2f01e8d0555c3a8d0f43fcf192f81098c2d8216f
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.assets.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..30b5a4e26971a2ae4bba0e803daef3d2e7530a91
Binary files /dev/null and b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.assets.cache differ
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.CoreCompileInputs.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..3cfb4ffa596360664613836c029c4a0704c91d91
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+b82ec3034e16a6c43f5e3054625c1428dc498f7a
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.FileListAbsolute.txt b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..f11dcf042e2851343ff0ba9924d43298546a5640
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\bin\Debug\netcoreapp3.1\11LambdaAusdruecke.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\11LambdaAusdruecke\obj\Debug\netcoreapp3.1\11LambdaAusdruecke.genruntimeconfig.cache
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.dll b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.dll
new file mode 100644
index 0000000000000000000000000000000000000000..87a371f80b140bf85ab3a6110e974a72d9b76de9
Binary files /dev/null and b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.dll differ
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.exe b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.exe
new file mode 100644
index 0000000000000000000000000000000000000000..e4bc65832eb3adf4d5e6e2f85b86c131103885aa
Binary files /dev/null and b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.exe differ
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.genruntimeconfig.cache b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..763b4952ad09c0282dd50f6204f37a968ae9e83a
Binary files /dev/null and b/11LambdaAusdruecke/obj/Debug/netcoreapp3.1/11LambdaAusdruecke.pdb differ
diff --git a/11LambdaAusdruecke/obj/project.assets.json b/11LambdaAusdruecke/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..4bba3d7f7638282e60153ff22433c6ddf3b60baf
--- /dev/null
+++ b/11LambdaAusdruecke/obj/project.assets.json
@@ -0,0 +1,65 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
+      "projectName": "10LambdaAusdruecke",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/11LambdaAusdruecke/obj/project.nuget.cache b/11LambdaAusdruecke/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..76f855e1af8b84334d71c93c744474fc7e80bf70
--- /dev/null
+++ b/11LambdaAusdruecke/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "M6FDDPWNpTc7ND70MeH36MoWQ8d5+l7JhcguGuL0HLOZy4CaO2bGGBYL9yf6q66umiNcmZp6mnlYr58B/TF+7Q==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln
index f6f610c6b2549759906a6373f5fac7740cc30c28..c00be037b77fdbdbf0b70efaca382b4d4730bf8e 100644
--- a/prog2-ss2020-wienkop.sln
+++ b/prog2-ss2020-wienkop.sln
@@ -114,16 +114,20 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "09DataDriven", "09DataDrive
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 UebgMsgServerMo", "10 UebgMsgServer\10 UebgMsgServerMo.csproj", "{6B7A3A19-6CE7-4F20-9F03-7B091C00B9BE}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 NewVsOverrideSchach", "10 NewVsOverrideSchach\10 NewVsOverrideSchach.csproj", "{F3829303-2775-472E-9A50-1237847A3F28}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 NewVsOverrideSchach", "10 NewVsOverrideSchach\10 NewVsOverrideSchach.csproj", "{F3829303-2775-472E-9A50-1237847A3F28}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 OverrideVsNew", "10 OverrideVsNew\10 OverrideVsNew.csproj", "{2E78F041-5EAD-4E30-B42C-00DD60EF134C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 OverrideVsNew", "10 OverrideVsNew\10 OverrideVsNew.csproj", "{2E78F041-5EAD-4E30-B42C-00DD60EF134C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 Erweiterungsmethoden", "10 Erweiterungsmethoden\10 Erweiterungsmethoden.csproj", "{DA1099CC-76F9-4EF2-BA28-132E2F2BEEA8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 Erweiterungsmethoden", "10 Erweiterungsmethoden\10 Erweiterungsmethoden.csproj", "{DA1099CC-76F9-4EF2-BA28-132E2F2BEEA8}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10 LINQ_Intro", "10 LINQ_Intro\10 LINQ_Intro.csproj", "{B4DB18FA-C4CC-4ED8-AABD-A5C366FED786}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 LINQ_Intro", "10 LINQ_Intro\10 LINQ_Intro.csproj", "{B4DB18FA-C4CC-4ED8-AABD-A5C366FED786}"
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "10 UebgMsgServerDi", "10 UebgMsgServerDi\10 UebgMsgServerDi.csproj", "{C9E76A85-CE7D-4244-A0E1-8765CEE612E0}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10LambdaAusdruecke", "11LambdaAusdruecke\10LambdaAusdruecke.csproj", "{F719D0BD-8955-4D97-B494-D0161A8B79B5}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "10OverrideNewDrawRectangle", "10OverrideNewDrawRectangle\10OverrideNewDrawRectangle.csproj", "{031687FA-61A7-42C2-8D91-B9CDC201BFF0}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -362,6 +366,14 @@ Global
 		{C9E76A85-CE7D-4244-A0E1-8765CEE612E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{C9E76A85-CE7D-4244-A0E1-8765CEE612E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{C9E76A85-CE7D-4244-A0E1-8765CEE612E0}.Release|Any CPU.Build.0 = Release|Any CPU
+		{F719D0BD-8955-4D97-B494-D0161A8B79B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{F719D0BD-8955-4D97-B494-D0161A8B79B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{F719D0BD-8955-4D97-B494-D0161A8B79B5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{F719D0BD-8955-4D97-B494-D0161A8B79B5}.Release|Any CPU.Build.0 = Release|Any CPU
+		{031687FA-61A7-42C2-8D91-B9CDC201BFF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{031687FA-61A7-42C2-8D91-B9CDC201BFF0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{031687FA-61A7-42C2-8D91-B9CDC201BFF0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{031687FA-61A7-42C2-8D91-B9CDC201BFF0}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE