diff --git a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2
index 257200d520c0cff29f1f28db7e397ef076ae29e1..2c3f0518aebb98b6a6d931f81f7781eadc1c89e0 100644
Binary files a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 and b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 differ
diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo
index 6fc6400cc711ff29e9d74dbc72bcb99b06236952..fca396978c143184eafbe6e52fdaa030d2971a3e 100644
Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ
diff --git a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
index 9d109046eb05dd56b4603f336738ccb6778cb13a..68003879dcefb6c7e47aba1d9fee1d0c5a3cc63e 100644
--- a/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
+++ b/01Buergeramt-Di/obj/01Uebg_Buergeramt-Di.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache
index 28d58aefeb25d096925a91f2b9e911eda0e4c6ed..cf534861a3640f8554f9ce25bfe11127debf486c 100644
Binary files a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache differ
diff --git a/01Buergeramt-Di/obj/project.assets.json b/01Buergeramt-Di/obj/project.assets.json
index 32bd06527c0cd7d3c1dc77124f6707a5143e9d02..c7d52039d293630b4484a5ef1c19461b6dbd5391 100644
--- a/01Buergeramt-Di/obj/project.assets.json
+++ b/01Buergeramt-Di/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Buergeramt-Di/obj/project.nuget.cache b/01Buergeramt-Di/obj/project.nuget.cache
index 497da9887d3e22a780cb6361da07bb6968f6bde4..5e50ab3adc7f63e6a5898b77a1dc9f8abaced363 100644
--- a/01Buergeramt-Di/obj/project.nuget.cache
+++ b/01Buergeramt-Di/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "5kckjgpdTU9x1Zjh9dItJ0c1OVrvrX14qXTMDyFixoMKSFwUw3RcQUlq7SMLxp9kWW4CL5mp9ZA1XgrT+jkeRA==",
+  "dgSpecHash": "Ark/YRtPCY6bMhx+C66WhNeEjx73X2ijzoHjZTcxv4uFKTOQZFrS70S1lMxbCyD3vBs/yKmtE+wBS/sv4JaNAA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt-Di\\01Uebg_Buergeramt-Di.csproj",
   "expectedPackageFiles": [],
diff --git a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
index 383c0f49d5e5877fcadafb548b71aea305e5eda3..a626c8a46bcd85d3e76f63991e5b94ee43eb1c19 100644
--- a/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
+++ b/01Buergeramt/obj/01Uebg_Buergeramt-Mo.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
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 c76d68d55213b9d464484a5569cf9a7fd15efe3f..601ba963470a5943d60508c65ed15afbcef4f479 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/01Buergeramt/obj/project.assets.json b/01Buergeramt/obj/project.assets.json
index 97c15741dfa709b392539d2b963f0356a54a6b55..caf65ec405c8e1d88e66ab3fefc3fc0f01428af9 100644
--- a/01Buergeramt/obj/project.assets.json
+++ b/01Buergeramt/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Buergeramt/obj/project.nuget.cache b/01Buergeramt/obj/project.nuget.cache
index 505fbd1bdeb4d8487d1d3d2a2a183ae75dc1b2d3..ccff24932a38a56cd375ff9049fb1aa3c94a7d61 100644
--- a/01Buergeramt/obj/project.nuget.cache
+++ b/01Buergeramt/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "dbpFEgBcqf2UZZbYM5S2PsRBTqWoaiLWXCktfkUNW2yJJmLLHhHarWddswvbzlGEkuA2/vmRkkU75r/yfFFWng==",
+  "dgSpecHash": "5oMmGwQZNWZl+ZIZBBwq/LF5h5UylkBmPsMv9GscChd402u6v2YV9bNwilVD3jKjkDnmLTrosJcgd2GV7HyBLA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Buergeramt\\01Uebg_Buergeramt-Mo.csproj",
   "expectedPackageFiles": [],
diff --git a/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json b/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
index a809e7e65f181c8f71c374f3f99f1f0de73b95a2..2099482cec3d9481c913ec7c0eda06ceafc63c2a 100644
--- a/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
+++ b/01Indexer/obj/01Indexer.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache
index 6818a72985d2c1f4f4fa9ee3883d29f2caee29d9..e28262d5162214555e98c87e10dac15f545c65fb 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/01Indexer/obj/project.assets.json b/01Indexer/obj/project.assets.json
index e7875cd34719130f6cd0706fe5041fe16e184b63..a337af7e725a79c057732fa4f26f3e20723d9cef 100644
--- a/01Indexer/obj/project.assets.json
+++ b/01Indexer/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01Indexer/obj/project.nuget.cache b/01Indexer/obj/project.nuget.cache
index f491e089b32bbf4c87b1c6340b36edea0b685cef..ddd0ddccd724cb628128adc60d2edbe87d30c0b7 100644
--- a/01Indexer/obj/project.nuget.cache
+++ b/01Indexer/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "aVwNoqDuHSacHULYR9L3Kdyj3YiaMfMtk8snMeXdn9Y+RfaS0tYCwLH73aG+P9t1BkCWYFbRfzk3Qq31VoIF0w==",
+  "dgSpecHash": "9BJ8tMggdBQn5ecyjbEZpBGPcwhoYtlo2Weol1HPP5bUtBHvikecX3S2dwGK5o2dy2RMgjUxt8dIkxj1Jn272Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01Indexer\\01Indexer.csproj",
   "expectedPackageFiles": [],
diff --git a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
index dd90d24c200f49467c686f4c637d8ae655a07301..2d8ad0cbbe58f6144d429b6b3ab838a9ae102929 100644
--- a/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
+++ b/01KlassenWiederholung/obj/01KlassenWiederholung.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache
index b9dd1fa8103a7ec335c33594b6f343900f3ae8bf..01a26e21c28722b51b1b03c5083dd189913ae1f3 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/01KlassenWiederholung/obj/project.assets.json b/01KlassenWiederholung/obj/project.assets.json
index ea7cbae78796e0894545036b9c72a7fa8211ee34..9a8983c9dc53d5855504a9148f882ddc4267186c 100644
--- a/01KlassenWiederholung/obj/project.assets.json
+++ b/01KlassenWiederholung/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01KlassenWiederholung/obj/project.nuget.cache b/01KlassenWiederholung/obj/project.nuget.cache
index e1293747b61d9de71b6740c7e7269e3b4a26d5d4..65695ba9e2e3b26099ef41244c43b92bed77961a 100644
--- a/01KlassenWiederholung/obj/project.nuget.cache
+++ b/01KlassenWiederholung/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "9GfZal2+gSTn04es0ky95aPoHPeq2+02QwW0VcnlxxT34U6bbfdBM0yPHVzmgiGmmMEREexQm7uTt7j2SpZeOQ==",
+  "dgSpecHash": "yf1mAuqnN9+dINSfpOnnNfcIQ4cJcAqxabhZAvoIvIfiJymi6G+yh848AC9sXbrAoZHxmP5z8I/XNhCBHEMbpg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01KlassenWiederholung\\01KlassenWiederholung.csproj",
   "expectedPackageFiles": [],
diff --git a/01OperatorOverloading/Program.cs b/01OperatorOverloading/Program.cs
index 9196d6c1b6e99e015313b4e6753edc715786dd54..3fbd503679d818b632aad8fdd0a407c9a13fa3e6 100644
--- a/01OperatorOverloading/Program.cs
+++ b/01OperatorOverloading/Program.cs
@@ -94,6 +94,7 @@ namespace _01OperatorOverloading
             Bruch e3 = b1 * b2;
             Bruch e4 = b1 * 2;
             Bruch e5 = 2 * b1;
+
             // Wir haben Bruch.operator*(Bruch, Bruch)
             // int.op*, double.op*, Bruch.op*
             // Bruch.op*(Bruch, Bruch)
diff --git a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
index c436ff63e833ba7dedf5bf1597d1b2aa28b9e0e9..9332ac7fa52aaa46c0943ed67f9ee6b3ce238630 100644
--- a/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
+++ b/01OperatorOverloading/obj/01OperatorOverloading.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache
index d7b29439e9f75f9a606eccb03f4302f49ac20386..85d81324784545bd067275826ffdfecd7e5e845a 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/01OperatorOverloading/obj/project.assets.json b/01OperatorOverloading/obj/project.assets.json
index 09b3ff40ca5a40fd5daee58a7835f1d30ea5d39b..25a95db8cf8b0f17cf306f7bf73eb005dcb10100 100644
--- a/01OperatorOverloading/obj/project.assets.json
+++ b/01OperatorOverloading/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01OperatorOverloading/obj/project.nuget.cache b/01OperatorOverloading/obj/project.nuget.cache
index f88ca0fd48138566552023f4ab9102d62f417e13..3fd179d0453f48a6d3f10aa623fefa58167f8277 100644
--- a/01OperatorOverloading/obj/project.nuget.cache
+++ b/01OperatorOverloading/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "PGZcfTFg8sFE24yKGyBfDy9c6b+i+44qdyf+QU+RIGcTtorXUoPgHbnLRtO/DY32DLzXEHZr41kNutUxI8DGHw==",
+  "dgSpecHash": "TuejB8IT3bhuxCTm2UEpgSnp1WsAS8RgfLumCaTtliTFqXXtXcEDoytaua6LGYTulbW6aVTCQgXLcqt0kY3gxw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorOverloading\\01OperatorOverloading.csproj",
   "expectedPackageFiles": [],
diff --git a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
index 472ec03eb72a97a0a2c072ce6f5555978b535527..ecc8274354017c75b43ef8fa30a64b5dafe01ee4 100644
--- a/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
+++ b/01OperatorTrueFalse/obj/01OperatorTrueFalse.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache
index 2e9470e8ae79d897268dbc6ad84da6a708923339..d7b29439e9f75f9a606eccb03f4302f49ac20386 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/01OperatorTrueFalse/obj/project.assets.json b/01OperatorTrueFalse/obj/project.assets.json
index ad8f517815bf6d199e3c892a7fb90e7e71c11174..6771b5ab71c53f2db17f584a4cfb3b7453d9511c 100644
--- a/01OperatorTrueFalse/obj/project.assets.json
+++ b/01OperatorTrueFalse/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/01OperatorTrueFalse/obj/project.nuget.cache b/01OperatorTrueFalse/obj/project.nuget.cache
index 7fefa4326d2e3eb5054d1172fc67842d30226d9f..a2d101c9cdcbfd10b4745c2ffcf6994feecf19d8 100644
--- a/01OperatorTrueFalse/obj/project.nuget.cache
+++ b/01OperatorTrueFalse/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "XzutcTRObP+hG0q7V32IKwdcPSJhbb1KMr8I7AvVYQvm3Ch8b5HTGMvWvj0sRgv/TMd2NN1WkcxJdAqUU90qAw==",
+  "dgSpecHash": "izuzl1FxpzFp0jsJUwwBaFL9PQhOikkC+M9NrAvZiCBt1pBB/iynITfe6drGq0jExvLEzYjZk56LqHGlPF62Xw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\01OperatorTrueFalse\\01OperatorTrueFalse.csproj",
   "expectedPackageFiles": [],
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json
index 6b8d4a5018dfdad9a06ca9ae0a05119723823d03..3cb79a0dc9199e098e690af44296158cda3d7a92 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/02 UebgMo KlasseTimeOpOverloading.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
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 94be5c29ccc5594c3d7ed74fab336753939a60f4..84c2dbfa995747842ad98922685bd675df44120f 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/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json b/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json
index 22e2ec6e2c87dde531828a55ea38dc0a79fbbd6b..c60c47fdf72c9d0ae2998cf69b8dd938c19e625a 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache
index 1aa673fd94d5d1a471f425c4dbf1c107bef4dc90..4e7c7f3d99b52d59a36215a505b7ac1b2f477b0b 100644
--- a/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache	
+++ b/02 Uebg KlasseTimeOpOverloading/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "rOf4BcZYTEvoDd/r84aoSdmd3B7+AhI9WfOpkQgoGWq7LmIW8vWzakJmdd3Bo+tQCCV3ga2O75n2MMG2fjdNEg==",
+  "dgSpecHash": "B6qDBnn4LNlBzeLfiw/FHIjLjQ5AxMo7R2KoEtvN4jPlB1hRfmPWU/v44iKE+xXxmjnzzXDtQ+fkdLVAni/Efg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 Uebg KlasseTimeOpOverloading\\02 UebgMo KlasseTimeOpOverloading.csproj",
   "expectedPackageFiles": [],
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json
index 4460b2f82b7aeedbd0bbe3b721b41a8108b18772..2aeebec466c98da891acaceff49816a706117a9b 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/02 UebgDi Klassse TimeOpOverloading.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache
index 00119747933cfa150bdd3f7e944bf1d16b8f70dd..7f0f297190e841544bdf8650ade14a114ad67ff8 100644
Binary files a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache and b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json b/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json
index c1e9614925601ea09026314a1c2e9fd767a44331..70340c5f7b8d7662ddb5ed42d8218f3d48682bc8 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache
index 189d0df3169d45abb8478a067945b7dc91452428..c02caf521ae2267296fcc7fa7db1403262637816 100644
--- a/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache	
+++ b/02 UebgDi Klassse TimeOpOverloading/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "bPIEegGYlr6Ol6nWn2Oxf51KUK8UWZmFKGwmmsVY71Bzknar8OkObBWxGOGKSl+Gfa9qjquP/HhthSgsZxVFJg==",
+  "dgSpecHash": "hhv0zSeFfJ5KIlq2hL58H6Nm73EJAsI67XI2FMp0+JaabNnBPO+ce5xRmBxrRmKbKAF7R63WwXNZKhN4GHpdNQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgDi Klassse TimeOpOverloading\\02 UebgDi Klassse TimeOpOverloading.csproj",
   "expectedPackageFiles": [],
diff --git a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json
index 2546f6948d65c50909da38ec30b61dc16d36d762..df298eea7c893cd68d9381475350778b6b70f7ca 100644
--- a/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json	
+++ b/02 UebgSa FiFoListe/obj/02 UebgSa FiFoListe.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02 UebgSa FiFoListe/obj/project.assets.json b/02 UebgSa FiFoListe/obj/project.assets.json
index 1190762db90f682294652ca8ddaabbbdaae0ef3e..3d39bf291ef3ffdf0920dd3fbaf6c35ab71bcd13 100644
--- a/02 UebgSa FiFoListe/obj/project.assets.json	
+++ b/02 UebgSa FiFoListe/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02 UebgSa FiFoListe/obj/project.nuget.cache b/02 UebgSa FiFoListe/obj/project.nuget.cache
index 1eddbe8a80352be71a0889723f2f0f98ec6b4d41..113b436ce6b3870a49844c30b81edca4e8f50c20 100644
--- a/02 UebgSa FiFoListe/obj/project.nuget.cache	
+++ b/02 UebgSa FiFoListe/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "CarSE70dF9/qDYAoTiZa5PcuyFWRS9DZWy1bHzW8bLuqyvDzcyBuBfu5WJvn2ftdZMQOL8R7Cdu/3qmgHOM9Mw==",
+  "dgSpecHash": "0tR4qGgfeusXHNuKgug3AnZqvUuoDw08zW4wuSw++c8WpmOeJKb493zX4uTCQH4eUn9ftQOOoi1PyneEmoyEpQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02 UebgSa FiFoListe\\02 UebgSa FiFoListe.csproj",
   "expectedPackageFiles": [],
diff --git a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
index 261998fbd4669609aa78de9fb58382579cb158ef..9379f9c9b1f96d5a8f4f4ebd97b4a73e757189ef 100644
--- a/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache
index cf534861a3640f8554f9ce25bfe11127debf486c..9f4bd98749eb5f85c5249b4582b96dc7ea27d580 100644
Binary files a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe-2/obj/project.assets.json b/02VerketteteListe-2/obj/project.assets.json
index 4be3312c4899a99559644e32303bcbaf28ccc91d..628ac68ada8508ea536318bdbdb808b43cc95479 100644
--- a/02VerketteteListe-2/obj/project.assets.json
+++ b/02VerketteteListe-2/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02VerketteteListe-2/obj/project.nuget.cache b/02VerketteteListe-2/obj/project.nuget.cache
index 8fe01a3424a7ba2e9e005146c296f2e33bf31ac6..b52b041c26f5a9449b9f3ae827f1f9cc4f11eba4 100644
--- a/02VerketteteListe-2/obj/project.nuget.cache
+++ b/02VerketteteListe-2/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "ApyHD812gzufjbtK1i/qKosRpSW6mu+q0HRe5awqqcg5Ry7rpjrSCxGgEfRj+LBOzBnpcHlb9uxJecenwoYX6w==",
+  "dgSpecHash": "ibA/f4Ho++RDYPsQs3pq4fKrP5+c8kuY9mLIyz6U1AQLhLkA+d3ycNM3dc4cAqJ6JyktxQkaepLKFG76wpSzsA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
   "expectedPackageFiles": [],
diff --git a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
index 77eed3b4b28af38e04a92dbab42af1cde2356d2c..d28fa75d882e49a6110d34b31797eff35614f092 100644
--- a/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
+++ b/02VerketteteListe/obj/02VerketteteListe-1Intro.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache
index 4824caf0c92344f68eac696e04da28b425072d2c..9dfc37ed889ff4d2deed3ec1295b3086aa3c45af 100644
Binary files a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe/obj/project.assets.json b/02VerketteteListe/obj/project.assets.json
index 93e2537a416db3559ca69950c6423d85c8da7ec1..288cf3421bfbc12be8c614862f69a1e0fe6af078 100644
--- a/02VerketteteListe/obj/project.assets.json
+++ b/02VerketteteListe/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/02VerketteteListe/obj/project.nuget.cache b/02VerketteteListe/obj/project.nuget.cache
index 9b98c35c4490dd973750c53aa82eaf1e52180f89..17ba01df60f40a15c51ab15b644b574ed4ad0547 100644
--- a/02VerketteteListe/obj/project.nuget.cache
+++ b/02VerketteteListe/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "hMOeHsPHrmz6+Iku15KXPrk8H8WPWXf82tJnuKBlFJqeRZYS9iF0eeA4NhnCyIqcSNQ4ECMKlDpcsBOhBkS3dQ==",
+  "dgSpecHash": "Wi8zTm6HpkK5hKMfEXXzW0wgxcsrvreaOMK4RZRVZOuQpIidZlDR55Ab9vqRWZYg5OgLw8q7sLMdNypaXZ7fqA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe\\02VerketteteListe-1Intro.csproj",
   "expectedPackageFiles": [],
diff --git a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json
index 8e10ba50a50d826771527a21c1b37b07f18d08d2..7c3b6b3cc677865a5c890e77ccb062bd7e7fe2ce 100644
--- a/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json	
+++ b/03 UebgDi ZyklischeListe/obj/03 UebgDi ZyklischeListe.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache
index e84921a470a178d6c34a6d16975b66db84b52171..475e9f25ddab19c98e99fb9760c6360cd0369394 100644
Binary files a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache and b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.csprojAssemblyReference.cache differ
diff --git a/03 UebgDi ZyklischeListe/obj/project.assets.json b/03 UebgDi ZyklischeListe/obj/project.assets.json
index 02d8a798e0bf932fa51b214d495d9f1fb3da8140..2c2f68d2f8973a1da6c91678242accf9b3413739 100644
--- a/03 UebgDi ZyklischeListe/obj/project.assets.json	
+++ b/03 UebgDi ZyklischeListe/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03 UebgDi ZyklischeListe/obj/project.nuget.cache b/03 UebgDi ZyklischeListe/obj/project.nuget.cache
index b72c409f33a76ec10d48521b99ae9ec4e6f53878..304f299c3ecd7502c669e1a8abdfe468a4a473de 100644
--- a/03 UebgDi ZyklischeListe/obj/project.nuget.cache	
+++ b/03 UebgDi ZyklischeListe/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "rEtCnt5mht7YBOaEBkSO0H7+iWIL5XztwAlimOgw6AVG9O+D4bisyWhdUD+m+MT9A1lmWy/WKSkEY+zZNrkMdQ==",
+  "dgSpecHash": "Otq1l2xe0Ostrn6WayoOQNe6p9QiasYoNWHGSOXPB2DMbLWuYD8P/MUKLKc6f8F+G4OymVlsJG0mH4fnLxNG2A==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03 UebgDi ZyklischeListe\\03 UebgDi ZyklischeListe.csproj",
   "expectedPackageFiles": [],
diff --git a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json
index 7252ce32b938f9e0801852091a7ae7d851f9349f..496b79e48430c0a03b5441ea55b332fb40ccbb50 100644
--- a/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json	
+++ b/03 UebgMo FiFoListe/obj/03 UebgMo FiFoListe.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03 UebgMo FiFoListe/obj/project.assets.json b/03 UebgMo FiFoListe/obj/project.assets.json
index e46d90ce9c18810cb688a33f02f68a9f51f6b955..d9a25b3ee2e31da98edcfa7bb5170df5af6865b8 100644
--- a/03 UebgMo FiFoListe/obj/project.assets.json	
+++ b/03 UebgMo FiFoListe/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03 UebgMo FiFoListe/obj/project.nuget.cache b/03 UebgMo FiFoListe/obj/project.nuget.cache
index 1ac9bc8f5080f3b73fe9620365cbdf061d889867..af3626d49276e99639215a4643028168f065d44c 100644
--- a/03 UebgMo FiFoListe/obj/project.nuget.cache	
+++ b/03 UebgMo FiFoListe/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "L4Au4maZgjtDF0odGX33Y3+7R7zqdP6amiDhDFKIBV9a9USPaTpbL/aNKAUJrdghzLMdhyUIenA5bQjld1rrRw==",
+  "dgSpecHash": "E4S4srgtuD8kICwWKbZNtkkU7ARfHKasZnaYAPjON8DIOxwT1oOJrtlZRFZZKYj50PP0yYX6465QHPEg7L8/qg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03 UebgMo FiFoListe\\03 UebgMo FiFoListe.csproj",
   "expectedPackageFiles": [],
diff --git a/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json b/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
index 728e3f15aed982f6d25f8f27e4b738a3f49adecc..cb66c078f7c6297c138faa62daf35d37117d3419 100644
--- a/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
+++ b/03BinTree/obj/03BinTree.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03BinTree/obj/project.assets.json b/03BinTree/obj/project.assets.json
index 2a5aa9d5f43a12cd428e2d900f096a9f23ddd42e..e74c5557156528a4351440fe3efa5dae2ccf6eca 100644
--- a/03BinTree/obj/project.assets.json
+++ b/03BinTree/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03BinTree/obj/project.nuget.cache b/03BinTree/obj/project.nuget.cache
index 947898fbbc3a594f898f3aeac3e9e08b38847e12..2024863de465eade8991fc6b6234c1dbfa0a31ea 100644
--- a/03BinTree/obj/project.nuget.cache
+++ b/03BinTree/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "thEjWLUE8ejhpUngf4QbEECVBb0s1JXJWbWxo3QHbIbCAm8FOJUA4AcMyDLd30vMYsPqCA2P8wb7BLiUvklikg==",
+  "dgSpecHash": "uguV4lNRdVSbhQzGXDEgNBt6cDF+gWn+9/3U4RUlYcAe95uACHbj2AwhFl5xQNv4hHpvbvHNHsstBjgOjK5Vhw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03BinTree\\03BinTree.csproj",
   "expectedPackageFiles": [],
diff --git a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
index 0e23d9135034bbe45ab4ad1ec5f20c967555644e..4647aaaac764bda2a44a195d2d4834b65de3c61a 100644
--- a/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
+++ b/03DoppeltverketteteListe/obj/03DoppeltverketteteListe.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/03DoppeltverketteteListe.csprojAssemblyReference.cache b/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/03DoppeltverketteteListe.csprojAssemblyReference.cache
index e23245258eaf6b6145a13830bacb66ca8fd7c885..75c16613d637ba1aee3feac158410536d13849e8 100644
Binary files a/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/03DoppeltverketteteListe.csprojAssemblyReference.cache and b/03DoppeltverketteteListe/obj/Debug/netcoreapp3.1/03DoppeltverketteteListe.csprojAssemblyReference.cache differ
diff --git a/03DoppeltverketteteListe/obj/project.assets.json b/03DoppeltverketteteListe/obj/project.assets.json
index 158a7962aba73120501dc8e262412b7a4a08de64..a001f0d3e02513b0cf23b635026c381d2142d2e6 100644
--- a/03DoppeltverketteteListe/obj/project.assets.json
+++ b/03DoppeltverketteteListe/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03DoppeltverketteteListe/obj/project.nuget.cache b/03DoppeltverketteteListe/obj/project.nuget.cache
index 4a6ba871829c628b8bfd329b9a72c4e26b548c77..78f8aa2255ff3d792980116524339a835871ed58 100644
--- a/03DoppeltverketteteListe/obj/project.nuget.cache
+++ b/03DoppeltverketteteListe/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "QSsPWsZ/Ucg+cZDPKYfZRbr0aQSnTbAB+eKx+bhRMme0H3Ejh9C5JA2siHm3TZ65azX/PP0A645ASslKQg0Pgg==",
+  "dgSpecHash": "hQxKHnlGHTVTi8BHoeQVPW+VXpTU9lffxllKxqJQa/a10er1SiQXl1cd6Az+2Vw11CVbm1HC5ADmIJxriAx/Ow==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03DoppeltverketteteListe\\03DoppeltverketteteListe.csproj",
   "expectedPackageFiles": [],
diff --git a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
index 3e1f4c71042d2179f1532f70034b7e5959cefa19..47a0fe960f69076be27e8782645e982254c7ac10 100644
--- a/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
+++ b/03Praktikumsaufgabe2Liste/obj/03Praktikumsaufgabe2Liste.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03Praktikumsaufgabe2Liste/obj/project.assets.json b/03Praktikumsaufgabe2Liste/obj/project.assets.json
index 0a7edeeb02ab62d3866d5298af1f41a827a00450..f1d45a2b6822771d8ae7f5c9d720139ea9f0c161 100644
--- a/03Praktikumsaufgabe2Liste/obj/project.assets.json
+++ b/03Praktikumsaufgabe2Liste/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03Praktikumsaufgabe2Liste/obj/project.nuget.cache b/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
index 5eac3facb087f32fa61fc3ba2a64f11bd9b94bff..0e591bade23fedf8320140f4a8c7dd879f8ea479 100644
--- a/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
+++ b/03Praktikumsaufgabe2Liste/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "jOMLq8o8PQDcL6iVCJrQz/gN7USEYYelRKl+0nv+yrID9q8GW6cBcsRIq/N/fIUYiDjo8MGHTkBOEgmO+BXOgQ==",
+  "dgSpecHash": "CIc9mf0Et0a6UMY55CK3U0NsJ0lRvAgKkWFEogV08IT7lOe5OtAYYC2S6lFVnz8W9lSzGZZrnCB9793/WJOZXA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03Praktikumsaufgabe2Liste\\03Praktikumsaufgabe2Liste.csproj",
   "expectedPackageFiles": [],
diff --git a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
index 0d7bea88ebcc272329203c93c811dc6912f1909c..7315a517b4281586e7b8fa8ef13e79c43f5b7bd7 100644
--- a/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
+++ b/03VererbungKfzIntro/obj/03VererbungKfzIntro.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache
index 75c16613d637ba1aee3feac158410536d13849e8..e84921a470a178d6c34a6d16975b66db84b52171 100644
Binary files a/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache and b/03VererbungKfzIntro/obj/Debug/netcoreapp3.1/03VererbungKfzIntro.csprojAssemblyReference.cache differ
diff --git a/03VererbungKfzIntro/obj/project.assets.json b/03VererbungKfzIntro/obj/project.assets.json
index 3f9032ac547e772864a037e91c11a1ff6a731b8a..d64bcb98a86f229b70b238af45af6b8cc24f1563 100644
--- a/03VererbungKfzIntro/obj/project.assets.json
+++ b/03VererbungKfzIntro/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/03VererbungKfzIntro/obj/project.nuget.cache b/03VererbungKfzIntro/obj/project.nuget.cache
index 9846dea33af33074f06fca8f3caefab4fe8ab139..6304256241b71adbc6988bebd10334f2849c33f4 100644
--- a/03VererbungKfzIntro/obj/project.nuget.cache
+++ b/03VererbungKfzIntro/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "hotmwF96kP9QC/m9ZiBgxRxp/kPmdfN/9tev8oHlNxIwUenp2g6v048TIuHvW3zexmuqn+KRWah6+PeFHb97GA==",
+  "dgSpecHash": "PYeoGEWwJPkaZN0GpvZRjgzT761bq8ul7SW4f7aXS+3iSV8vEsxpJWI5C1beanRkYn2w3G0dTaS9s46If8ByDw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\03VererbungKfzIntro\\03VererbungKfzIntro.csproj",
   "expectedPackageFiles": [],
diff --git a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json
index 3b7a9383e004c389b7006c7f88d16abc03089bcb..288993caa244edcf56d6cbec032fe9e19256c478 100644
--- a/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json	
+++ b/04 UebgDi Vererbung/obj/04 UebgDi Vererbung.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04 UebgDi Vererbung/obj/project.assets.json b/04 UebgDi Vererbung/obj/project.assets.json
index 940551cba271d3243933e49c3f93684ad09ceb53..efa512e61b25ca37c74d6c88bf8a160eea45de1f 100644
--- a/04 UebgDi Vererbung/obj/project.assets.json	
+++ b/04 UebgDi Vererbung/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04 UebgDi Vererbung/obj/project.nuget.cache b/04 UebgDi Vererbung/obj/project.nuget.cache
index 9272d8a2a36c1b996c161c14f049b77328c5ab05..268532e7f63cdfb3c648f18f6dc43de0477076b4 100644
--- a/04 UebgDi Vererbung/obj/project.nuget.cache	
+++ b/04 UebgDi Vererbung/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "dNKGcVhb3TGg/BMPK6BohSvTUD1/OvwX2F4uuWZukKwqyi6P7Xf4S7+7w19eXtPQvkjcoEA1OHHCKKePtfkMuQ==",
+  "dgSpecHash": "28abN/mB30CbIZ9IyhhedmkIg175DyWq+ujnG7g5dgPqoHwcvDlPe2Vsk4w7t9GS4s6BQHnhnZqpLuHPHGyp2Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgDi Vererbung\\04 UebgDi Vererbung.csproj",
   "expectedPackageFiles": [],
diff --git a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json
index 74874ea9b8032dbf624cb18b1b9de0426d5cabd9..c4457ca6dfdd5965f5cbdb831cce52c22414fec5 100644
--- a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json	
+++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04 UebgMo ZyklischeListe/obj/project.assets.json b/04 UebgMo ZyklischeListe/obj/project.assets.json
index 1350f6ba682fe04737f881018d15792c240b7ca0..9e9ceb997147d60b48d95f81173b0c33be58ebee 100644
--- a/04 UebgMo ZyklischeListe/obj/project.assets.json	
+++ b/04 UebgMo ZyklischeListe/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04 UebgMo ZyklischeListe/obj/project.nuget.cache b/04 UebgMo ZyklischeListe/obj/project.nuget.cache
index 6144f01417ac0c5420fce68382dc621aa3c7fb84..72e128c95831205f3a4b682cab47e057e013bcb2 100644
--- a/04 UebgMo ZyklischeListe/obj/project.nuget.cache	
+++ b/04 UebgMo ZyklischeListe/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "omIEZJ+NTrpd7iOyxS3DwqOFKaVrP3QAqqCa5vYEQR5WS79J+LvLyVfg+gaSO7Uzo65YtAq7zPhEijVWwWf2pw==",
+  "dgSpecHash": "nJaUscYPZc2yjbhCDOaCfCOLZbj/S3yCgCQ/Wq1IusX7MhrTqJc56OcnsNVWoO0TaJhmHQEF8Q6HnakehkqKvA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj",
   "expectedPackageFiles": [],
diff --git a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
index b3feb92aedc4756f37eab602714877fdb8c677a3..1b7b19b68ce9ddaaa8d4893aea8c246b4eb45a72 100644
--- a/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
+++ b/04VererbungGrafischeObjekte/obj/04VererbungGrafischeObjekte.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache b/04VererbungGrafischeObjekte/obj/Debug/netcoreapp3.1/04VererbungGrafischeObjekte.csprojAssemblyReference.cache
index e84921a470a178d6c34a6d16975b66db84b52171..475e9f25ddab19c98e99fb9760c6360cd0369394 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/04VererbungGrafischeObjekte/obj/project.assets.json b/04VererbungGrafischeObjekte/obj/project.assets.json
index aef51dfb11d4945163b4c1eefe0672f1c4ad7c41..99f3a6d85f68ac67e14f08d349abdfc1475f46d9 100644
--- a/04VererbungGrafischeObjekte/obj/project.assets.json
+++ b/04VererbungGrafischeObjekte/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/04VererbungGrafischeObjekte/obj/project.nuget.cache b/04VererbungGrafischeObjekte/obj/project.nuget.cache
index b8fe0f6879f65dea6bed7b28589f8d3bcfb43874..ff1c0141bcb02590e115890b66bfd9ebcc668e33 100644
--- a/04VererbungGrafischeObjekte/obj/project.nuget.cache
+++ b/04VererbungGrafischeObjekte/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "uce6IPjlLtulNuDXagtK3y/0lFgOtQUlou3Nbh9eReQ39AWie1C+/r8f+djjBvuwaxhzvX/lI/+aZWFGtJoUNQ==",
+  "dgSpecHash": "fuzgHY9HnajkYrEI/A4y/nirToih/kvd+alby7mMdoWYAkWu3B3UHtqmuA04rflE+Yg0NMoJWdq3i8gc8iMK3w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04VererbungGrafischeObjekte\\04VererbungGrafischeObjekte.csproj",
   "expectedPackageFiles": [],
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json
index 18b4c839e692a83eba73ef4bd8442a4971283ab4..a21937ceffc6c80dcdf4762a0f160aa1fd5e40af 100644
--- a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json	
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 InterfaceIntro/obj/project.assets.json b/05 InterfaceIntro/obj/project.assets.json
index f9f8baa75fd309773cb16dadc5246c11e5a6c20a..8836cee4e3763f3a64ffc27f9f3254532c89495a 100644
--- a/05 InterfaceIntro/obj/project.assets.json	
+++ b/05 InterfaceIntro/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 InterfaceIntro/obj/project.nuget.cache b/05 InterfaceIntro/obj/project.nuget.cache
index 947dd2aea866e27a9051299d3132175f7d5b4453..cc858cfd346c58a29d17407da650a0aa82567b37 100644
--- a/05 InterfaceIntro/obj/project.nuget.cache	
+++ b/05 InterfaceIntro/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "j945MW6CneNE2UCqDWHj8ppf7PNo6xKQTCPWH8kf8t5y+SenSy4/cuFp9tWd7YcI5FukRKaz5teZj+hpf3Wwsw==",
+  "dgSpecHash": "S7iloWHv1OBNnZWKvjowjlHkKb17v9RnTYueeXlkvLFjFTTAAOz2/zyo41eghg5p7W8EaG6pO8/BhRncPKW+FQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
   "expectedPackageFiles": [],
diff --git a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json
index 71e9282157580c1ee1422b170bdc5c2ba58a9b89..a57cde2afbfad08097c05721af254c013256f514 100644
--- a/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json	
+++ b/05 UebgDi Warenwirtschaft/obj/05 UebgDi Warenwirtschaft.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 UebgDi Warenwirtschaft/obj/project.assets.json b/05 UebgDi Warenwirtschaft/obj/project.assets.json
index 8a001f7f2dad58a0272f460ddba170603e58f66e..9822bf33d16d52f51fcf33c0864f8626ccf287e2 100644
--- a/05 UebgDi Warenwirtschaft/obj/project.assets.json	
+++ b/05 UebgDi Warenwirtschaft/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 UebgDi Warenwirtschaft/obj/project.nuget.cache b/05 UebgDi Warenwirtschaft/obj/project.nuget.cache
index 3686775d0013ea731f5f79dcecdbfacdcc27b317..4bc8a981eea9cb0912f88c0b1bea80124f1f7bb5 100644
--- a/05 UebgDi Warenwirtschaft/obj/project.nuget.cache	
+++ b/05 UebgDi Warenwirtschaft/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "VbeFUULzXzhyIcdTnoWKwWb6AuW3IbsaPT+MDudIcH9YZCoG2inqtGr4thK+NB3CVaKiTOzojC8FTsaDZedzBQ==",
+  "dgSpecHash": "x773tuSDAv2Rtwb8Ka/zyC2KqkxIwY2r+7SRHBqwCC0Ly/kneGNE531i0iOKdQ46gOnb2P1Qtos30bYHXp8mjg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 UebgDi Warenwirtschaft\\05 UebgDi Warenwirtschaft.csproj",
   "expectedPackageFiles": [],
diff --git a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json
index 300d2a6113f5a26435e2694d16f1be5b451481ee..b87dda36b2633d16963b73424593f61eec01f17d 100644
--- a/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json	
+++ b/05 UebgMo Warenwirtschaft/obj/05 UebgMo Warenwirtschaft.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csprojAssemblyReference.cache b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csprojAssemblyReference.cache
index 75c16613d637ba1aee3feac158410536d13849e8..e84921a470a178d6c34a6d16975b66db84b52171 100644
Binary files a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csprojAssemblyReference.cache and b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csprojAssemblyReference.cache differ
diff --git a/05 UebgMo Warenwirtschaft/obj/project.assets.json b/05 UebgMo Warenwirtschaft/obj/project.assets.json
index 9550a1905740ffbf26c2507fdd3336d5f0089948..531a3ace080dc906c217c01b3ddaa57fa3f46a02 100644
--- a/05 UebgMo Warenwirtschaft/obj/project.assets.json	
+++ b/05 UebgMo Warenwirtschaft/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/05 UebgMo Warenwirtschaft/obj/project.nuget.cache b/05 UebgMo Warenwirtschaft/obj/project.nuget.cache
index e0a728ad95369577795bf4f605ebe03ee2977357..26881113c16e8441f5885f528b44f3ec0bbd1a46 100644
--- a/05 UebgMo Warenwirtschaft/obj/project.nuget.cache	
+++ b/05 UebgMo Warenwirtschaft/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "JFQ9C//yc3jgTxREcUfq/P1Q50igMO+rVcLsE1luWHXm1HQrgfi0Y6JHmOokBGMpQIRk9R+0KZDZ5X2tKuhEZQ==",
+  "dgSpecHash": "Yi2lyPvRZe5/tCGI+R2voTqLWpdLbWjQf9k0Y0zLuTaSTc0RLm+Tjz3UrU7uH4h3dbHkbJO7hZS3vClIazsNAQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 UebgMo Warenwirtschaft\\05 UebgMo Warenwirtschaft.csproj",
   "expectedPackageFiles": [],
diff --git a/06 UebgDiExceptions/obj/06 UebgDiExceptions.csproj.nuget.dgspec.json b/06 UebgDiExceptions/obj/06 UebgDiExceptions.csproj.nuget.dgspec.json
index c4531ead34cf308c78700624fba781534c007ee3..1b92a57fe00c52aa0f82f9b5956056ee7c32b0b0 100644
--- a/06 UebgDiExceptions/obj/06 UebgDiExceptions.csproj.nuget.dgspec.json	
+++ b/06 UebgDiExceptions/obj/06 UebgDiExceptions.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06 UebgDiExceptions/obj/project.assets.json b/06 UebgDiExceptions/obj/project.assets.json
index c82fd9025d28e8aeb78ff76b521d30f052e2d8ca..45194e7dd6a9e768ec60fc558ce82fbf7f7661cf 100644
--- a/06 UebgDiExceptions/obj/project.assets.json	
+++ b/06 UebgDiExceptions/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06 UebgDiExceptions/obj/project.nuget.cache b/06 UebgDiExceptions/obj/project.nuget.cache
index 4427a3d83b08bf773a8a48ac9f4903daa4ea4021..b0f877f94eaa0524ca3ae836b1ebf92acc250957 100644
--- a/06 UebgDiExceptions/obj/project.nuget.cache	
+++ b/06 UebgDiExceptions/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "AQnKfWFRoTTvg0p0ohmZ16518oqLCeKN+zLCmnKpLualr+Fv9DMzApz/ny3CJTjhyzpcLeOfMrpMBq//w/C0eA==",
+  "dgSpecHash": "LvQJ1MhNA7Lu6tK3Cw43MjdHbfYXb/gIC4bibwVWSGdTxrxTk5Kt3PRMqNP53RO9axd77iE3OCvymfZW3q5EEg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06 UebgDiExceptions\\06 UebgDiExceptions.csproj",
   "expectedPackageFiles": [],
diff --git a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json
index 07c101264b0c4fb1045697e44dd9e28656b1bcc3..be7fa77d055dccc4960a6b8f51ea330fcd424326 100644
--- a/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json	
+++ b/06 UebgMoExceptions/obj/06 UebgMoExceptions.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06 UebgMoExceptions/obj/project.assets.json b/06 UebgMoExceptions/obj/project.assets.json
index a5d9907b70bac6c44313e56eeec0e51e2b762ff5..acde25db1df6f18988701cff1525c3f6435e7736 100644
--- a/06 UebgMoExceptions/obj/project.assets.json	
+++ b/06 UebgMoExceptions/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06 UebgMoExceptions/obj/project.nuget.cache b/06 UebgMoExceptions/obj/project.nuget.cache
index fe52985b2c43ca2cb664ebdb8d255e817c483027..9f713ca40ac9829d88f9b39ba13806d530664c5a 100644
--- a/06 UebgMoExceptions/obj/project.nuget.cache	
+++ b/06 UebgMoExceptions/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "UK4yBgbLamZkOcOsWXeA1cJNNUnAMOLPm3sr5S6/yWToFV4h87qxD20MYXRg2Z7gEASt2avVBT/vou2YYcbTPQ==",
+  "dgSpecHash": "wgPCU63uY4eOFuucsHdLRHB6YyPHE3rHQm56NqV9h7kqKm7sa5lwYo8tu24ko58w0FDI+Y57CrtgXDVuu7M9Vw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06 UebgMoExceptions\\06 UebgMoExceptions.csproj",
   "expectedPackageFiles": [],
diff --git a/06 UebgSaGenerics/obj/06 UebgSaGenerics.csproj.nuget.dgspec.json b/06 UebgSaGenerics/obj/06 UebgSaGenerics.csproj.nuget.dgspec.json
index 153e8162e69561a3c04c42fcd2a30054799e18f5..526222ff755ddb621ccc531d414aef66f05df98f 100644
--- a/06 UebgSaGenerics/obj/06 UebgSaGenerics.csproj.nuget.dgspec.json	
+++ b/06 UebgSaGenerics/obj/06 UebgSaGenerics.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06 UebgSaGenerics/obj/project.assets.json b/06 UebgSaGenerics/obj/project.assets.json
index 94435ca6852138247e1611c08cd1255ff0b90800..1cf932001d56aebe32198e570cbc37db61abffb7 100644
--- a/06 UebgSaGenerics/obj/project.assets.json	
+++ b/06 UebgSaGenerics/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06 UebgSaGenerics/obj/project.nuget.cache b/06 UebgSaGenerics/obj/project.nuget.cache
index 9f6b8ae9cb8407ef3de8f052e1f5afc164a29999..dbd3acc63c5b16c5b93573b26e19682c0c9e76ee 100644
--- a/06 UebgSaGenerics/obj/project.nuget.cache	
+++ b/06 UebgSaGenerics/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "q+5AYwZMO+ZXnxLj++db5UEhtbSEPJK2pCT7jVLc75o32h3ypCJNg0n6d2/z/AZ8ofLmagYYe+83laJDIqko1w==",
+  "dgSpecHash": "B4hwOER/2lWRggzq7jurzLwdPeS3azVe1KWAnDo1K6UMzocaedkdk2PcYIbvET42x78zVMfJ1lGrX90eYuDy8w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06 UebgSaGenerics\\06 UebgSaGenerics.csproj",
   "expectedPackageFiles": [],
diff --git a/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json
index 209994908b8c76a4b0fc3758aa640328698cb40a..2301459bbd6bd6e50ad3e233f83642f991f94633 100644
--- a/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json
+++ b/06Exceptions_Threads/obj/06Exceptions_Threads.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06Exceptions_Threads/obj/project.assets.json b/06Exceptions_Threads/obj/project.assets.json
index bd9a6ff8295b1f3404463ea5c5eac568fae8938a..d5d6e00ede403f713555bcc34c80c3cc03b28275 100644
--- a/06Exceptions_Threads/obj/project.assets.json
+++ b/06Exceptions_Threads/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06Exceptions_Threads/obj/project.nuget.cache b/06Exceptions_Threads/obj/project.nuget.cache
index a0be0baf5a0f19536e2ad8fa48ab97d233a59fb6..42384c7dfe364fc5e08b8dc05072a8b03682e5e0 100644
--- a/06Exceptions_Threads/obj/project.nuget.cache
+++ b/06Exceptions_Threads/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "x6smrgenWbiXj8JXiTUAcens+A1XhzpGxeKidC5YsL3ZZvpnRroQhgz3+OdzlCU+GiHr/ctRHFaYNG4Ed1DcZw==",
+  "dgSpecHash": "pRLyUm3/IBSiMvBmzNOsOzdjJjFojF/n1Z+BAu6fxAqRq018M4o56mwsiG4Kyi1zu50/Fwf/QjrLWuBSCIkaMQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06Exceptions_Threads\\06Exceptions_Threads.csproj",
   "expectedPackageFiles": [],
diff --git a/06GenericList/obj/06GenericList.csproj.nuget.dgspec.json b/06GenericList/obj/06GenericList.csproj.nuget.dgspec.json
index 3181f87bdce867bf22ca329ba3f7dbf34dbc8dd2..78ebe53a213b8fe47272de7c96e76557b18f658e 100644
--- a/06GenericList/obj/06GenericList.csproj.nuget.dgspec.json
+++ b/06GenericList/obj/06GenericList.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06GenericList/obj/project.assets.json b/06GenericList/obj/project.assets.json
index b3da76b8ad09d2b3314906739ca1af1a7b475cd5..20b6614d3bdd0c23d204d763175b5100d598c3e4 100644
--- a/06GenericList/obj/project.assets.json
+++ b/06GenericList/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06GenericList/obj/project.nuget.cache b/06GenericList/obj/project.nuget.cache
index a350211e76c25ad8efd21c0a6767a85c09ab1f6b..d607b965cea19fd451fb440f8cff8f04b18eee22 100644
--- a/06GenericList/obj/project.nuget.cache
+++ b/06GenericList/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "VRWIF47XePIwPk3rtqpIdNMq4+fINEHcStpw7q/nQr2Ex906il4cNzkA/N1COw6knMOPq76JV0sJeduhtwGKEg==",
+  "dgSpecHash": "cPTHdu7LpuALrjCZfZgTO0W20H2vzLAX/1PatJKbpn/Vk5evDurCXerlQMKrZ6igEgFr1laO7vUZyC1KvrXUyQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06GenericList\\06GenericList.csproj",
   "expectedPackageFiles": [],
diff --git a/06GenericsIntro/obj/06GenericsIntro.csproj.nuget.dgspec.json b/06GenericsIntro/obj/06GenericsIntro.csproj.nuget.dgspec.json
index 8c155c5540774506f1ceb2483aa281bdfa6125fd..a6309c898f334b999f2a89d0497d6811d62fa339 100644
--- a/06GenericsIntro/obj/06GenericsIntro.csproj.nuget.dgspec.json
+++ b/06GenericsIntro/obj/06GenericsIntro.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/06GenericsIntro/obj/project.assets.json b/06GenericsIntro/obj/project.assets.json
index 32f86def9a76854294f6dff636df7d69cad563a6..4d2a3a8804036c0774ee5d8b496b089ffe278523 100644
--- a/06GenericsIntro/obj/project.assets.json
+++ b/06GenericsIntro/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/06GenericsIntro/obj/project.nuget.cache b/06GenericsIntro/obj/project.nuget.cache
index 6e4cbb1d03fe87f04d980097c0164755e5d330d3..321be9b486b9f1cff005634077d23f80ca1f147b 100644
--- a/06GenericsIntro/obj/project.nuget.cache
+++ b/06GenericsIntro/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "3qTZnZjX1+Bcnnk6aTCKRDoXcOYNeCX7t6jW8T0Hfi/RLPiM/cwxTmTgz1xkdOxjDYUBklkYM8Pf5eaXX1i4Ew==",
+  "dgSpecHash": "swv7Gm1iZXjtcbEdYOqSVj2c3BOKRuaSCYr3KZBilvzXzLXJS5f+B2+E01Q2uVcHPHzSP/TvLN76av2qqQVZDQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\06GenericsIntro\\06GenericsIntro.csproj",
   "expectedPackageFiles": [],
diff --git a/07 MethodeSplitArray/obj/07 MethodeSplitArray.csproj.nuget.dgspec.json b/07 MethodeSplitArray/obj/07 MethodeSplitArray.csproj.nuget.dgspec.json
index d1dff440bddad40c79c0477a953aa7e2606360eb..1637c13da7c3c5821fe03de8770dbb585527955e 100644
--- a/07 MethodeSplitArray/obj/07 MethodeSplitArray.csproj.nuget.dgspec.json	
+++ b/07 MethodeSplitArray/obj/07 MethodeSplitArray.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/07 MethodeSplitArray/obj/project.assets.json b/07 MethodeSplitArray/obj/project.assets.json
index b98de02c30c6ac10ac2af5a27b0d21152678f0db..290d9a621d2dbada5ff56470a7d3b91c0ae0c64d 100644
--- a/07 MethodeSplitArray/obj/project.assets.json	
+++ b/07 MethodeSplitArray/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/07 MethodeSplitArray/obj/project.nuget.cache b/07 MethodeSplitArray/obj/project.nuget.cache
index 2ebe65d8dc7db1ba8605b0833174ca8fefa819d8..23d95403cc2ca884adef71c875cfd37669eac21b 100644
--- a/07 MethodeSplitArray/obj/project.nuget.cache	
+++ b/07 MethodeSplitArray/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "w3Qy2kzE5Dn3CxFyxULU1tSUJOQfpfUW9GRCHR2OLiUxtJOuoFHZFhzZ13h7J0DO86IQJgQDUgAttXur6jfIDg==",
+  "dgSpecHash": "jYQUlcui4NoLU3w4uw1yjiazEHQA7Wxxd3i9yH0CM0b1ChtGrS+/Q+wY0QgJR2hM5evjxYMKdDmgTmlezAc2DA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\07 MethodeSplitArray\\07 MethodeSplitArray.csproj",
   "expectedPackageFiles": [],
diff --git a/07 UebgSaKeyValueList/obj/07 UebgSa_KeyValueList.csproj.nuget.dgspec.json b/07 UebgSaKeyValueList/obj/07 UebgSa_KeyValueList.csproj.nuget.dgspec.json
index 9f78fc965b8a573bf2729aaa3b03b09b3802b28f..df13697325f6be2686e46ad8642be89f30f21525 100644
--- a/07 UebgSaKeyValueList/obj/07 UebgSa_KeyValueList.csproj.nuget.dgspec.json	
+++ b/07 UebgSaKeyValueList/obj/07 UebgSa_KeyValueList.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/07 UebgSaKeyValueList/obj/project.assets.json b/07 UebgSaKeyValueList/obj/project.assets.json
index 6311e1a99146739b95ca698bffc2c40909ceeaf4..9171195f41fce293949efab62f0817b4ac2e3e9b 100644
--- a/07 UebgSaKeyValueList/obj/project.assets.json	
+++ b/07 UebgSaKeyValueList/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/07 UebgSaKeyValueList/obj/project.nuget.cache b/07 UebgSaKeyValueList/obj/project.nuget.cache
index a6282396e7eb10bad6becdd216a3dbf94891c330..ad7cb1ba7fc812f0cb07ed903166aef807f96055 100644
--- a/07 UebgSaKeyValueList/obj/project.nuget.cache	
+++ b/07 UebgSaKeyValueList/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "eA/n4jMk/R7gdKV/abu9BTnokQBSnhFcG9ejo2iiJLmkIuDzLhjQmbbaqQk2Az4nPCxUfmjicW+ULcJG0Vx/zA==",
+  "dgSpecHash": "rc5txcnH2KiV5JnUQJIjjikNa52FUIdLnyIzlVMRS+jr3oGqiueAg+jKJ7e7aczd2PzxF1g7bNurEuHVkDDU9Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\07 UebgSaKeyValueList\\07 UebgSa_KeyValueList.csproj",
   "expectedPackageFiles": [],
diff --git a/07KeyValueList/obj/07KeyValueList.csproj.nuget.dgspec.json b/07KeyValueList/obj/07KeyValueList.csproj.nuget.dgspec.json
index 1f9f7e161d71f0d4bee6bb8496d019b8654a9be8..e79c82385ba73e6bf95d239302836a9ea624503f 100644
--- a/07KeyValueList/obj/07KeyValueList.csproj.nuget.dgspec.json
+++ b/07KeyValueList/obj/07KeyValueList.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/07KeyValueList/obj/Debug/netcoreapp3.1/07KeyValueList.csprojAssemblyReference.cache b/07KeyValueList/obj/Debug/netcoreapp3.1/07KeyValueList.csprojAssemblyReference.cache
index a0fbfd12797557adefa2aaaacd9d5126dec64303..e23245258eaf6b6145a13830bacb66ca8fd7c885 100644
Binary files a/07KeyValueList/obj/Debug/netcoreapp3.1/07KeyValueList.csprojAssemblyReference.cache and b/07KeyValueList/obj/Debug/netcoreapp3.1/07KeyValueList.csprojAssemblyReference.cache differ
diff --git a/07KeyValueList/obj/project.assets.json b/07KeyValueList/obj/project.assets.json
index b4eb26268afe8f5fcf83ecbf3e2fdd485986543a..df40728b77a81b0904439b8053624a4de8e690af 100644
--- a/07KeyValueList/obj/project.assets.json
+++ b/07KeyValueList/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/07KeyValueList/obj/project.nuget.cache b/07KeyValueList/obj/project.nuget.cache
index b72dccbda559e646145096e611d75478d4634f73..728407e39d21e229ed07907c94ae9469fdd87724 100644
--- a/07KeyValueList/obj/project.nuget.cache
+++ b/07KeyValueList/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "Sy6AjfGtciw5MYUY4BKpwGsN+mp4P/WYsoAD1P5O7Ln96DjAFRYWAaHgTmXkaKZwdm3QWjP+wUwDWQQs0tLO8g==",
+  "dgSpecHash": "fSCljlDojagMIWRXR6KZgm6A9YyujcO8NF26qA9WbUTH6YxfT/ocDjavvdn3gT+O4H7b9lTo9vlC6lLtm5+PvQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\07KeyValueList\\07KeyValueList.csproj",
   "expectedPackageFiles": [],
diff --git a/07ObjectVsT/obj/07ObjectVsT.csproj.nuget.dgspec.json b/07ObjectVsT/obj/07ObjectVsT.csproj.nuget.dgspec.json
index 6088aeb12cac64e4f8a51b00da945a0994ebfb07..e602c92b9f766c6bcd62a1f6a23bc2d1b4545e84 100644
--- a/07ObjectVsT/obj/07ObjectVsT.csproj.nuget.dgspec.json
+++ b/07ObjectVsT/obj/07ObjectVsT.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.csprojAssemblyReference.cache b/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.csprojAssemblyReference.cache
index 74fe67b1ca671095970d4a7fbcae2417231e8f41..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644
Binary files a/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.csprojAssemblyReference.cache and b/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.csprojAssemblyReference.cache differ
diff --git a/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.exe b/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.exe
index 144e30621d1823003a76dd740cd85cc968d58d15..560dd95055f3cc09a1fa191772c84f2cf6d78e37 100644
Binary files a/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.exe and b/07ObjectVsT/obj/Debug/netcoreapp3.1/07ObjectVsT.exe differ
diff --git a/07ObjectVsT/obj/project.assets.json b/07ObjectVsT/obj/project.assets.json
index 85314f8bfaecd85025069777e9831877fb1ade1b..e99441d661b57ab89356fa6064c7c5d1cb137ba8 100644
--- a/07ObjectVsT/obj/project.assets.json
+++ b/07ObjectVsT/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/07ObjectVsT/obj/project.nuget.cache b/07ObjectVsT/obj/project.nuget.cache
index e63c0e81d51b8766d69c831d919b00a98fa80bc8..fe9b468e5aa923da37d8d83a611bd7f54cdaf983 100644
--- a/07ObjectVsT/obj/project.nuget.cache
+++ b/07ObjectVsT/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "1UD4XKVFGuFJHtYOZtLyAZxap1rgI3dU2RhPuPBXla0+8fJ5Oh9BUOvupZ+Oeh1aqgV+1dLuNUM+l0l4NLNoHQ==",
+  "dgSpecHash": "kKhPNmjK8aT3QCIKVJYUaeGwuHUeG6TG6SLLA2tkZ9qSx6RMQURRKQSZXzipzKJkyLgjQjNyaNGfTnyAGCL38A==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\07ObjectVsT\\07ObjectVsT.csproj",
   "expectedPackageFiles": [],
diff --git a/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json
index 942192b13f6b4e51b1661ae2c471cbf6a4412ff4..9c118e629d54d267c368a82923e44b9f11483b6a 100644
--- a/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json	
+++ b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08 DelegateAnwendungen/obj/project.assets.json b/08 DelegateAnwendungen/obj/project.assets.json
index 727fc75de8a8b3e459e085acda639d623652821c..dbec944e34de05132196f234355b81e6cefdf307 100644
--- a/08 DelegateAnwendungen/obj/project.assets.json	
+++ b/08 DelegateAnwendungen/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08 DelegateAnwendungen/obj/project.nuget.cache b/08 DelegateAnwendungen/obj/project.nuget.cache
index cf850ce47c97deb27a025e8eb74e673474880f00..2d4e098122f2ecd0b03209bbbfce29c4939d479e 100644
--- a/08 DelegateAnwendungen/obj/project.nuget.cache	
+++ b/08 DelegateAnwendungen/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "hbNN+NppQDlML+iepPuNTp5nRz94feBr8NBgYLQnWWyfnDl6FAoi5EmMzlLfL2X8CXSBfvBRN6E3adCC2S3NEw==",
+  "dgSpecHash": "1dyZyEqtjqN7w2GEga2O2beEkufk3k1mMdnrGNPM/vXfGMieYHMKeMG/K8dr0v84QHqghXihGotqIV1l1vgPvQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj",
   "expectedPackageFiles": [],
diff --git a/08 UebgDiDatentypSet/obj/08 UebgDiDatentypSet.csproj.nuget.dgspec.json b/08 UebgDiDatentypSet/obj/08 UebgDiDatentypSet.csproj.nuget.dgspec.json
index 3378d58174bb6b25e2f76008cac409fda83c04e8..e20f8a6869d36dfbf488cde30a8063a1a642f635 100644
--- a/08 UebgDiDatentypSet/obj/08 UebgDiDatentypSet.csproj.nuget.dgspec.json	
+++ b/08 UebgDiDatentypSet/obj/08 UebgDiDatentypSet.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08 UebgDiDatentypSet/obj/project.assets.json b/08 UebgDiDatentypSet/obj/project.assets.json
index ff72a2db3cd9cea7a1f58134f595e55c7c40aeaf..7c4d4df1b684bc0860070e3164412cc02980fb1b 100644
--- a/08 UebgDiDatentypSet/obj/project.assets.json	
+++ b/08 UebgDiDatentypSet/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08 UebgDiDatentypSet/obj/project.nuget.cache b/08 UebgDiDatentypSet/obj/project.nuget.cache
index a92b79d7ca4fc11cbc931c40706c8c9a07cc032c..c71838c1b0935193840e00525738a11d2b90d1ee 100644
--- a/08 UebgDiDatentypSet/obj/project.nuget.cache	
+++ b/08 UebgDiDatentypSet/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "IjvEG03/StSdhP8+Zy2xm236PZCr7CaqFc7aLnRApynDhaI4VCvDNAeXxwJhjYS4M9yMS9jYZWOvBqwJ+Q+sPA==",
+  "dgSpecHash": "8EdrMBQD6oCKmQjzhWgWIDvk3rF2BSeuzZpsspuhV5huY0fmMofVYor/yPCl5lkGX/gK6gv852frU9LsY0stiA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 UebgDiDatentypSet\\08 UebgDiDatentypSet.csproj",
   "expectedPackageFiles": [],
diff --git a/08Button/obj/08Button.csproj.nuget.dgspec.json b/08Button/obj/08Button.csproj.nuget.dgspec.json
index c10154152cec342bdcbb9cd91517c1a2649ae48b..d8276f7fc0e2a640facc4503709d50428d8de38b 100644
--- a/08Button/obj/08Button.csproj.nuget.dgspec.json
+++ b/08Button/obj/08Button.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08Button/obj/Debug/netcoreapp3.1/08Button.exe b/08Button/obj/Debug/netcoreapp3.1/08Button.exe
index 30d140acc817e5ea0cda9b67a3da686867c5455b..4ceb04c3bf20cabb6e00ce1151e66c1fa7ecbea5 100644
Binary files a/08Button/obj/Debug/netcoreapp3.1/08Button.exe and b/08Button/obj/Debug/netcoreapp3.1/08Button.exe differ
diff --git a/08Button/obj/project.assets.json b/08Button/obj/project.assets.json
index 2d826e15e24055de2a262c5d088f2257a1fa9664..6a25cd93dbff6ca9fd80131318963c1f9bbe7814 100644
--- a/08Button/obj/project.assets.json
+++ b/08Button/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08Button/obj/project.nuget.cache b/08Button/obj/project.nuget.cache
index d461c9138ef9a11941c5ac4925a36645e74787d1..e53803f92a86853e1ec6186019d03938dd34bb2a 100644
--- a/08Button/obj/project.nuget.cache
+++ b/08Button/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "g7fUToVIKvb+2Og3w7aLNrTKbD4i1ciTl+jdELrDhy1WI+FNSq1Ly8By+9tTKBBrj7jKbrD2+1iMG9XpqLgmEQ==",
+  "dgSpecHash": "+bOE1Ugu3NyuXQFjVsMUPDV9eqlaEnRHfhMdnozgsZqDsdH2l3Nlmx8KbCh8Rk95wXGoOwNpw46ESPfyLXFHhw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08Button\\08Button.csproj",
   "expectedPackageFiles": [],
diff --git a/08DelegateIntro/obj/08DelegateIntro.csproj.nuget.dgspec.json b/08DelegateIntro/obj/08DelegateIntro.csproj.nuget.dgspec.json
index 987ec8e016f8737061e526b78c5958d49b6a9e6f..10ed8c37d17fa4556177467e18314b223bbefdee 100644
--- a/08DelegateIntro/obj/08DelegateIntro.csproj.nuget.dgspec.json
+++ b/08DelegateIntro/obj/08DelegateIntro.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08DelegateIntro/obj/project.assets.json b/08DelegateIntro/obj/project.assets.json
index f6da9ed8debf83f2a7719d9fb61eb468f8bfb06b..566f1161cc669bab107ab4f92b5c006bd6a56ea7 100644
--- a/08DelegateIntro/obj/project.assets.json
+++ b/08DelegateIntro/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08DelegateIntro/obj/project.nuget.cache b/08DelegateIntro/obj/project.nuget.cache
index 3432d0019aeb4a83729ca25e049dd42772d58bf3..876733de7b5d5ba7a7175fa5730a96efec997668 100644
--- a/08DelegateIntro/obj/project.nuget.cache
+++ b/08DelegateIntro/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "bY51sMcDzvnZzFo7MgO45TgV6UAUYokwFiKyr/K+m8820J8hpMt6TkLaAOXy9MwgC7QlllXnTMcjrMk5WhPjIg==",
+  "dgSpecHash": "ZjJyqzwQ0urj6k6S9y47ksr4Gf8Hyr8bz2FXAaw6q1d/ZfmXt7B0gUndHISRERUSVsMubLC63YmbH6q2HbDjVw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08DelegateIntro\\08DelegateIntro.csproj",
   "expectedPackageFiles": [],
diff --git a/08DelegateVariable/obj/08DelegateVariable.csproj.nuget.dgspec.json b/08DelegateVariable/obj/08DelegateVariable.csproj.nuget.dgspec.json
index 1ec38c02cece4671257f9ff3801c5c276fe40118..21df97423c3ef455eb421e4ec01695a79c3c700a 100644
--- a/08DelegateVariable/obj/08DelegateVariable.csproj.nuget.dgspec.json
+++ b/08DelegateVariable/obj/08DelegateVariable.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08DelegateVariable/obj/project.assets.json b/08DelegateVariable/obj/project.assets.json
index 3864746488a0418102d22374389498c55ae3138c..ee9b12351ce79af47f931b5927b19e3d7d08aa55 100644
--- a/08DelegateVariable/obj/project.assets.json
+++ b/08DelegateVariable/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08DelegateVariable/obj/project.nuget.cache b/08DelegateVariable/obj/project.nuget.cache
index 1ce092c415249fc316670de8ec5ab8242440f7a6..97ff647e4e622914dbd201bad288b1bf20a434a9 100644
--- a/08DelegateVariable/obj/project.nuget.cache
+++ b/08DelegateVariable/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "qOBHuFFaECdEwLthmqd1YWsBmtRnwHWFulvOppKZ4oRBb2k1iZ+Xxt65R3XD+HjfB+4xtHJ3/FSjKJsyJZy6xA==",
+  "dgSpecHash": "lEHl4COZ48bMOPwxDFn+cx/HExYHGvkXmgF/50KXXUpIRRlZ3fsaInC2B0KIkogOecip/zRT+t5jqCuzIX+Gxw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08DelegateVariable\\08DelegateVariable.csproj",
   "expectedPackageFiles": [],
diff --git a/08MulticastDelegate/obj/08MulticastDelegate.csproj.nuget.dgspec.json b/08MulticastDelegate/obj/08MulticastDelegate.csproj.nuget.dgspec.json
index 3a5b54dd45d71bf470c34098aab90dcdf915a4b5..d8d051ba7a7001ca53b00d3dd11df320a37d1cc4 100644
--- a/08MulticastDelegate/obj/08MulticastDelegate.csproj.nuget.dgspec.json
+++ b/08MulticastDelegate/obj/08MulticastDelegate.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/08MulticastDelegate/obj/Debug/netcoreapp3.1/08MulticastDelegate.csprojAssemblyReference.cache b/08MulticastDelegate/obj/Debug/netcoreapp3.1/08MulticastDelegate.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/08MulticastDelegate/obj/Debug/netcoreapp3.1/08MulticastDelegate.csprojAssemblyReference.cache differ
diff --git a/08MulticastDelegate/obj/project.assets.json b/08MulticastDelegate/obj/project.assets.json
index d42ecd27d02c2f5a3229557b3a992df3bf3c241b..917dfe976b9b1e3c73a53760451a0504c96de26a 100644
--- a/08MulticastDelegate/obj/project.assets.json
+++ b/08MulticastDelegate/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/08MulticastDelegate/obj/project.nuget.cache b/08MulticastDelegate/obj/project.nuget.cache
index 3b8c0fb26fd4a7b4abf1435bb6194c16889b81a5..da031a29e0da283602df542788bf86c49ec2c109 100644
--- a/08MulticastDelegate/obj/project.nuget.cache
+++ b/08MulticastDelegate/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "Bh1TukcPzv005GuYE0ZASJD2ceGV1MzbRvyuqwHW2h/78n7re+/KQwDrBcdL5RGsc3YbYXl/Q7Th5GH3kT4tzA==",
+  "dgSpecHash": "H6fMCm/jF6c6SMC04cd4heocqWUT/2Cz90+ug/T/fjXzndwRSg3D03Uv3t/WdJH876eMCe2VXxFzbpALi5OoeQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08MulticastDelegate\\08MulticastDelegate.csproj",
   "expectedPackageFiles": [],
diff --git a/09 DelegateVerkettung/obj/09 DelegateVerkettung.csproj.nuget.dgspec.json b/09 DelegateVerkettung/obj/09 DelegateVerkettung.csproj.nuget.dgspec.json
index 6b74e3c2d892c9745d1345f44ad46d5ed171f2f3..36ea475e367e949d31fd4a1b7a2c87f059059072 100644
--- a/09 DelegateVerkettung/obj/09 DelegateVerkettung.csproj.nuget.dgspec.json	
+++ b/09 DelegateVerkettung/obj/09 DelegateVerkettung.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/09 DelegateVerkettung/obj/Debug/netcoreapp3.1/09 DelegateVerkettung.csprojAssemblyReference.cache b/09 DelegateVerkettung/obj/Debug/netcoreapp3.1/09 DelegateVerkettung.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/09 DelegateVerkettung/obj/Debug/netcoreapp3.1/09 DelegateVerkettung.csprojAssemblyReference.cache differ
diff --git a/09 DelegateVerkettung/obj/project.assets.json b/09 DelegateVerkettung/obj/project.assets.json
index 2750b2d2774e6de4ff001473421c42146ede364f..202e854cf4426cb1780049077593002c433da0ed 100644
--- a/09 DelegateVerkettung/obj/project.assets.json	
+++ b/09 DelegateVerkettung/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/09 DelegateVerkettung/obj/project.nuget.cache b/09 DelegateVerkettung/obj/project.nuget.cache
index 823c6c307807ff83493d59f64cc077e6adaaba29..8b3ff771e994b7b6a8c371207bc4136b99ea26b3 100644
--- a/09 DelegateVerkettung/obj/project.nuget.cache	
+++ b/09 DelegateVerkettung/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "fE4rbGLaDPbUeVHdRKy7yZvUTmTvBompiXtAsNyOnxEqzKlVMHSQpFpcdlwYPYw3sW7Tr8RkBzkIKfH4ExQbWA==",
+  "dgSpecHash": "K2escLrWmRAFf4maZLxbZjHLSSTOXB3JKUBztGtLs0ipQEtIkiWZXgQTabajayUTE3/AsIc+2HDaA7LUzqSgkA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\09 DelegateVerkettung\\09 DelegateVerkettung.csproj",
   "expectedPackageFiles": [],
diff --git a/09 UebgMailVerteilung/obj/09 UebgDiMailVerteilung.csproj.nuget.dgspec.json b/09 UebgMailVerteilung/obj/09 UebgDiMailVerteilung.csproj.nuget.dgspec.json
index 77f97a6740ec187277a4c5a5a04a71ac16c63aea..fa97a97d2d1f199864a1638012bda517362199b2 100644
--- a/09 UebgMailVerteilung/obj/09 UebgDiMailVerteilung.csproj.nuget.dgspec.json	
+++ b/09 UebgMailVerteilung/obj/09 UebgDiMailVerteilung.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/09 UebgMailVerteilung/obj/project.assets.json b/09 UebgMailVerteilung/obj/project.assets.json
index 5cc735454692bf1308ed2e6c18887390ce1b68f4..001e5ca985bb8b0372618df9dda274cbc98153a1 100644
--- a/09 UebgMailVerteilung/obj/project.assets.json	
+++ b/09 UebgMailVerteilung/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/09 UebgMailVerteilung/obj/project.nuget.cache b/09 UebgMailVerteilung/obj/project.nuget.cache
index 65c89fda79f17d6c655e4d5ab037083c0e080b5b..1582c942d23ba330052ba40eefae965ae7465b5e 100644
--- a/09 UebgMailVerteilung/obj/project.nuget.cache	
+++ b/09 UebgMailVerteilung/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "Wu5ykFPqrdgYbk8owYPiKQBtuFhVkP4RV9q2ubf0SvqYzm4vgisgtwKe4zfKjguQLKBdkceTqND/8tU8NbBB3w==",
+  "dgSpecHash": "/iomosWI67zkG/AJYcHHDigQ4EI/AjoAYGdNSsTQn+B/k8Z8tf5bZccnPkMxZU3f3vbV206Q+sAeslBQpICI9w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\09 UebgMailVerteilung\\09 UebgDiMailVerteilung.csproj",
   "expectedPackageFiles": [],
diff --git a/09DataDriven/obj/09DataDriven.csproj.nuget.dgspec.json b/09DataDriven/obj/09DataDriven.csproj.nuget.dgspec.json
index a10a6cf93e2644e11f1c7015be36125671f4d1de..6b5bb681d27eceb2f04528969704cc63053f7999 100644
--- a/09DataDriven/obj/09DataDriven.csproj.nuget.dgspec.json
+++ b/09DataDriven/obj/09DataDriven.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/09DataDriven/obj/project.assets.json b/09DataDriven/obj/project.assets.json
index e78238330327e6905077cd018d8d2b64a27e1a48..71f69069231d4d44da052499c789b0194627087c 100644
--- a/09DataDriven/obj/project.assets.json
+++ b/09DataDriven/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/09DataDriven/obj/project.nuget.cache b/09DataDriven/obj/project.nuget.cache
index 20e68e3c6ac5d8159e1792096a7579ef18a14f63..c51716bc59672bfc940b0ddbb78a4af38e5eeade 100644
--- a/09DataDriven/obj/project.nuget.cache
+++ b/09DataDriven/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "Fcb4oPUf+qnxtgvOEOkjbJb9iMDciq8eFL9fciFi4kv4CK7hi4AhoNtkaEjO7lKRoljDrRRpHyD+00zFE7cSyg==",
+  "dgSpecHash": "ldvcUd867+Sp5TDtc3SbPiKWN63ds3QjJOjJtNhHcNJx9Eclwii9OfXSn1VpSgz1r5ykIedH6ARvTWXXr5fotQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\09DataDriven\\09DataDriven.csproj",
   "expectedPackageFiles": [],
diff --git a/09TestProjekt/obj/09 MailServer.csproj.nuget.dgspec.json b/09TestProjekt/obj/09 MailServer.csproj.nuget.dgspec.json
index ea153debed08c250a220a640956ad1878a2cd2de..0e677c9e6187e88bdf1202515b55f698b00de613 100644
--- a/09TestProjekt/obj/09 MailServer.csproj.nuget.dgspec.json	
+++ b/09TestProjekt/obj/09 MailServer.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/09TestProjekt/obj/project.assets.json b/09TestProjekt/obj/project.assets.json
index c3dabc1390f06414c8e6a71883ff1b5cb8591726..5e0559313c82ce69e562a6595c8988647c4955ca 100644
--- a/09TestProjekt/obj/project.assets.json
+++ b/09TestProjekt/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/09TestProjekt/obj/project.nuget.cache b/09TestProjekt/obj/project.nuget.cache
index 0aac975cdc35e0249035dd9ee191413dd31e984c..ad57e03a16b2a6887f5a3f2e71f25e21d496df48 100644
--- a/09TestProjekt/obj/project.nuget.cache
+++ b/09TestProjekt/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "UayIfNGjhyOQpnOLNgi8NcraXuSFuUknJRTpF/ShPxGG1upCRDmddsHNCeM3nBplyzvWeedRVoR3LCkvcu7bFg==",
+  "dgSpecHash": "N2a3diY2rDI7+XwGO9T1Nf6x45jJ5H+RNGlPn5D7PqGclR8I0RwLrmATz1H0w6O1atOyJP96UMH/VWYZnxkV6w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\09TestProjekt\\09 MailServer.csproj",
   "expectedPackageFiles": [],
diff --git a/10 Erweiterungsmethoden/obj/10 Erweiterungsmethoden.csproj.nuget.dgspec.json b/10 Erweiterungsmethoden/obj/10 Erweiterungsmethoden.csproj.nuget.dgspec.json
index 802b5be5480392a79da3ee4d86a6b7926b755f78..5853a9bc9d0bdf2b3519dc761f7a6a71abe5f2bd 100644
--- a/10 Erweiterungsmethoden/obj/10 Erweiterungsmethoden.csproj.nuget.dgspec.json	
+++ b/10 Erweiterungsmethoden/obj/10 Erweiterungsmethoden.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 Erweiterungsmethoden/obj/project.assets.json b/10 Erweiterungsmethoden/obj/project.assets.json
index 9b519599233fc5665f98586f8cc511966d3ca64a..75a865df6819eea2cddba4a6e681c12391d908f4 100644
--- a/10 Erweiterungsmethoden/obj/project.assets.json	
+++ b/10 Erweiterungsmethoden/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 Erweiterungsmethoden/obj/project.nuget.cache b/10 Erweiterungsmethoden/obj/project.nuget.cache
index 723ef5878a1efb0c9883324b7606a7a50e5d28ee..f627eb9f2e265c71ad052718195f684e7ea012c4 100644
--- a/10 Erweiterungsmethoden/obj/project.nuget.cache	
+++ b/10 Erweiterungsmethoden/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "IrflSK41sp85c5IfCsDK/mTlE9yRALpJ1CJVmfangkO9J8ia5iVTva/PPKt9NT9jCzxaKDPDAZilnX9EkkPGfw==",
+  "dgSpecHash": "c27ShYCjA8zkfcqj0xKft/nkKBzLUNPTKjdA4BU3JQ9Vg/3KzDPVh2gShl03otHYIHYDi2RuDQaFDjCKlNIDag==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 Erweiterungsmethoden\\10 Erweiterungsmethoden.csproj",
   "expectedPackageFiles": [],
diff --git a/10 LINQ_Intro/obj/10 LINQ_Intro.csproj.nuget.dgspec.json b/10 LINQ_Intro/obj/10 LINQ_Intro.csproj.nuget.dgspec.json
index 0def44d6aa7466e2f1343889b10c101382412768..1a6fb8852c11269ff898240d8f7b1ef485fe8ad0 100644
--- a/10 LINQ_Intro/obj/10 LINQ_Intro.csproj.nuget.dgspec.json	
+++ b/10 LINQ_Intro/obj/10 LINQ_Intro.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 LINQ_Intro/obj/project.assets.json b/10 LINQ_Intro/obj/project.assets.json
index 845d29ea0156874815580d66f939b499000238fd..f027d192fd7d552407c0bf8801dbdc9489336d90 100644
--- a/10 LINQ_Intro/obj/project.assets.json	
+++ b/10 LINQ_Intro/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 LINQ_Intro/obj/project.nuget.cache b/10 LINQ_Intro/obj/project.nuget.cache
index 903a481447523d23e35e9c8ec520238134077c2c..7c6d603ce1a269acdd5428273901dcd55cb4e330 100644
--- a/10 LINQ_Intro/obj/project.nuget.cache	
+++ b/10 LINQ_Intro/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "najyvQ56tjI/rvwKjntIbKNrbKgF4iwVhLnOrTYS5VIDKBz/+Z7+dwTgHLgYpVpJR8nVEuEE6urqcmLTIJhU3g==",
+  "dgSpecHash": "Yb8pop38lBoICvwmQ+fBH7J5r8G/t6EAsLVR+VwtJgiE/Az/GQnakzPrDk2mZVcswOFEAmmikZobUrAJaW8Ohw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 LINQ_Intro\\10 LINQ_Intro.csproj",
   "expectedPackageFiles": [],
diff --git a/10 NewVsOverrideSchach/obj/10 NewVsOverrideSchach.csproj.nuget.dgspec.json b/10 NewVsOverrideSchach/obj/10 NewVsOverrideSchach.csproj.nuget.dgspec.json
index d90175dca334ee6596f8899eae7001cd5b52afa3..47db3d2964365e0e2f1d2d47c2d58089575eb4bd 100644
--- a/10 NewVsOverrideSchach/obj/10 NewVsOverrideSchach.csproj.nuget.dgspec.json	
+++ b/10 NewVsOverrideSchach/obj/10 NewVsOverrideSchach.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 NewVsOverrideSchach/obj/project.assets.json b/10 NewVsOverrideSchach/obj/project.assets.json
index f9cd5b5867861bd1b97f81a4a713555c4b141cbd..d65c0373e39b7e48d0c1e9fcce5aefabb0856dec 100644
--- a/10 NewVsOverrideSchach/obj/project.assets.json	
+++ b/10 NewVsOverrideSchach/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 NewVsOverrideSchach/obj/project.nuget.cache b/10 NewVsOverrideSchach/obj/project.nuget.cache
index d96a831f7abdb03c192061fc48263162932c1931..4dbb303def94bb73afc431869dd37d384e8d1c12 100644
--- a/10 NewVsOverrideSchach/obj/project.nuget.cache	
+++ b/10 NewVsOverrideSchach/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "xRzBSzkdkpxKNUAfxuV/6ZYjmgY9lJBXPpw5KIGs+w1w5PH8E5v/l3qufHRkTl7denAFVxtptuWfg/7yKfWpLg==",
+  "dgSpecHash": "2Po8lm4v/i7WYLPkr6fwSsdgacoHPzFTv3CEws7Y1ui5MZd0mDsiNsUkjZd2quzZ8wXR2Lrg4Ii1mjztzr3vMA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 NewVsOverrideSchach\\10 NewVsOverrideSchach.csproj",
   "expectedPackageFiles": [],
diff --git a/10 OverrideVsNew/obj/10 OverrideVsNew.csproj.nuget.dgspec.json b/10 OverrideVsNew/obj/10 OverrideVsNew.csproj.nuget.dgspec.json
index ac75f3d2bc3c48e2b9a4857ee99703c55f63cd16..58e1562c6afdfd3a5f5b54c56ad86d83c48df2a2 100644
--- a/10 OverrideVsNew/obj/10 OverrideVsNew.csproj.nuget.dgspec.json	
+++ b/10 OverrideVsNew/obj/10 OverrideVsNew.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 OverrideVsNew/obj/project.assets.json b/10 OverrideVsNew/obj/project.assets.json
index bd43f181c705e00dff38dc446a87931d62ff43e6..da666ce0c958235ecbcbff59fe29f5ee4e0aee4f 100644
--- a/10 OverrideVsNew/obj/project.assets.json	
+++ b/10 OverrideVsNew/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 OverrideVsNew/obj/project.nuget.cache b/10 OverrideVsNew/obj/project.nuget.cache
index bc684492949e38534c471833f19ca90a10e12d21..26ee9e5646519d9c45bde883706a0712abd9d70a 100644
--- a/10 OverrideVsNew/obj/project.nuget.cache	
+++ b/10 OverrideVsNew/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "nWkfh7Ov77az59Z1fNmedExtq9mUMtZfOeCsI8O9/1TBi34awmDtiRvXo8waVjchZjR+Rkmp2gzf+IMojyVjRQ==",
+  "dgSpecHash": "9DVoCj1a9BoLtSL1ccY/WnvsWdSXc9lVfmNKUsIt23UnTCGgbUaXubaQ1XEB13eODjeUp1REtDjDhvUJr95sMw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 OverrideVsNew\\10 OverrideVsNew.csproj",
   "expectedPackageFiles": [],
diff --git a/10 RefDelegate/obj/10 RefDelegate.csproj.nuget.dgspec.json b/10 RefDelegate/obj/10 RefDelegate.csproj.nuget.dgspec.json
index f249e30c02433e696462c9a1b4912537fdf316b3..e7337e90db5962e225ff022a8c7aa7b907a09412 100644
--- a/10 RefDelegate/obj/10 RefDelegate.csproj.nuget.dgspec.json	
+++ b/10 RefDelegate/obj/10 RefDelegate.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 RefDelegate/obj/project.assets.json b/10 RefDelegate/obj/project.assets.json
index f27ab0f8a235ea7f99fa68cd0629138bc59457db..4e23468534c782e7a9c0c84320a63b7a4cbd295b 100644
--- a/10 RefDelegate/obj/project.assets.json	
+++ b/10 RefDelegate/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 RefDelegate/obj/project.nuget.cache b/10 RefDelegate/obj/project.nuget.cache
index d3219053dfa0bac8f6a29c6ee00356f8856eaabf..01e3e6e0db1d73a8eea624af44a646ef2023f0fb 100644
--- a/10 RefDelegate/obj/project.nuget.cache	
+++ b/10 RefDelegate/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "eRuQHmMgZcorGGqL/GdjfuhESCHnho/c8cpuzOcprxLDE4cmTkD4fjUMwN4CMXWxiYKkPjxowwhzsCgih7oYBw==",
+  "dgSpecHash": "1WBA++yGeHEyt5IwtCjHvszZVSJk71EIU9IA0GDd1GrmlJYwpFIxmJCscpbO+GICZyCv6j6fcwk799WYQ9KEHQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 RefDelegate\\10 RefDelegate.csproj",
   "expectedPackageFiles": [],
diff --git a/10 UebgMsgServer/obj/10 UebgMsgServerMo.csproj.nuget.dgspec.json b/10 UebgMsgServer/obj/10 UebgMsgServerMo.csproj.nuget.dgspec.json
index 8702c146d051530c7ae0b4cf74d4acddfbc7a45c..29ecf2874c88baaa99e6b79e76eb361488544f67 100644
--- a/10 UebgMsgServer/obj/10 UebgMsgServerMo.csproj.nuget.dgspec.json	
+++ b/10 UebgMsgServer/obj/10 UebgMsgServerMo.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 UebgMsgServer/obj/project.assets.json b/10 UebgMsgServer/obj/project.assets.json
index 288ac4d5138a4107f3adb89b387eaac6c8fa5d7d..ad96f72818e93a4c251f5acdcff0a88a61cf9727 100644
--- a/10 UebgMsgServer/obj/project.assets.json	
+++ b/10 UebgMsgServer/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 UebgMsgServer/obj/project.nuget.cache b/10 UebgMsgServer/obj/project.nuget.cache
index b4eeb9ba3d6878bfcdff6a50bad5e3db2a37a104..7dfb24d7d48231ed9300634ebf9780cf745d2577 100644
--- a/10 UebgMsgServer/obj/project.nuget.cache	
+++ b/10 UebgMsgServer/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "/Dxw1Uneo3eb0gkElDVg88XWIyAIW2GwDdJGPxpu/XtaapIWegj/t7D7f2FPw8J59f1bWezwOSNZRE5GKj5xYg==",
+  "dgSpecHash": "ZRfYl29iYv2a/Qi7OEQo5laqeR3bcoN7X9jjc7hCs8laUSJFWcww7yEpqWHixMbAzSTjsdF98Lm4f8zPOLiCGA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 UebgMsgServer\\10 UebgMsgServerMo.csproj",
   "expectedPackageFiles": [],
diff --git a/10 UebgMsgServerDi/obj/10 UebgMsgServerDi.csproj.nuget.dgspec.json b/10 UebgMsgServerDi/obj/10 UebgMsgServerDi.csproj.nuget.dgspec.json
index 70c4afd2e1fa776579c37d80b1bec3917bd59e3f..787bc177817dc718f57c67cf7ba49cefb8fe75c3 100644
--- a/10 UebgMsgServerDi/obj/10 UebgMsgServerDi.csproj.nuget.dgspec.json	
+++ b/10 UebgMsgServerDi/obj/10 UebgMsgServerDi.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10 UebgMsgServerDi/obj/project.assets.json b/10 UebgMsgServerDi/obj/project.assets.json
index d6873254c7965d717f40493383dac5a4d432d6c1..9351e666a570e3e2197f5c9a3f8c74e8eeb85d3d 100644
--- a/10 UebgMsgServerDi/obj/project.assets.json	
+++ b/10 UebgMsgServerDi/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10 UebgMsgServerDi/obj/project.nuget.cache b/10 UebgMsgServerDi/obj/project.nuget.cache
index 5e538df7f0bf7c360149d8349ec22cacdbfd34c4..515250d0bdc6be97ce2014b8995e642c1619e9e2 100644
--- a/10 UebgMsgServerDi/obj/project.nuget.cache	
+++ b/10 UebgMsgServerDi/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "phTKoG/t5KGr5XNsNHFi0TlKyDGgKQPXfLNlzUqGX1O85ixra28nEQ2A9xIt1CyEzFRqGxhth2KtPgHcNJSzvw==",
+  "dgSpecHash": "NhwLrP4S9CW1xVKr+R6N+kt0JnNpBPpApB+h5jnTptprqKsOHr1XlQP2e4t2SbcV1HdoHx9S/LcgcD/f38D9TA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10 UebgMsgServerDi\\10 UebgMsgServerDi.csproj",
   "expectedPackageFiles": [],
diff --git a/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json
index 6ab05ed84cd3a18d7fd98cf3d904f56de12d7cc4..a66cf90f634111364a0808fe1b0942a593f72749 100644
--- a/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json
+++ b/10OverrideNewDrawRectangle/obj/10OverrideNewDrawRectangle.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/10OverrideNewDrawRectangle/obj/project.assets.json b/10OverrideNewDrawRectangle/obj/project.assets.json
index 25e7cd50c7ca2bbd8d7f6c856707c432f87e77c9..692f82837c79fee3981e56d46baaf2108acac028 100644
--- a/10OverrideNewDrawRectangle/obj/project.assets.json
+++ b/10OverrideNewDrawRectangle/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/10OverrideNewDrawRectangle/obj/project.nuget.cache b/10OverrideNewDrawRectangle/obj/project.nuget.cache
index 8eeae8755403b2a9cb790e24fb5400a4c7130d9a..67d6d75bf6269e2d5289c33c25eb8060d599ce83 100644
--- a/10OverrideNewDrawRectangle/obj/project.nuget.cache
+++ b/10OverrideNewDrawRectangle/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "sedX6wru/4fAYHK4P4SXIiTvUHpZ9uC7Klm1GGGz2zPEYr0IPm2GTv9B6cf1b4qfjff+iDZZ60GPHhwukqcKHA==",
+  "dgSpecHash": "u2hAp7svcfNAy1qIUdOnnGl5o2tWJdvFJPYw8AcQAdBpymxLtJQJiQoafkKxJ5mvLJtwMwHZmjuviI9fU9sgxA==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\10OverrideNewDrawRectangle\\10OverrideNewDrawRectangle.csproj",
   "expectedPackageFiles": [],
diff --git a/11 UebgDiTransformator/Program.cs b/11 UebgDiTransformator/Program.cs
index b313352cb7d9047194c226baba203b0bf3567a14..b681a019c4fa5e2855ed321596eb94bab40107ea 100644
--- a/11 UebgDiTransformator/Program.cs	
+++ b/11 UebgDiTransformator/Program.cs	
@@ -8,11 +8,9 @@ namespace _11_UebgMoTransformator
      * Operationen aneinander gekettet werden. Das Feld kann dabei auch in seiner Anzahl vergrößert oder 
      * verkleinert werden.
      */
-
+    delegate void Transformationen<T>(ref T[] x);
     class Program
     {
-        delegate void Transformationen<T>(ref T[] x);
-
         static  void Verdichten(ref string [] werte)
         {
             //string[] erg = new string[1];
@@ -34,7 +32,7 @@ namespace _11_UebgMoTransformator
             }
         }
 
-        static Transformationen<string> Transform;
+        static event Transformationen<string> Transform;
 
         static void Main(string[] args)
         {
@@ -48,6 +46,7 @@ namespace _11_UebgMoTransformator
             Transform += Verdichten;
 
             Transform(ref namen);
+
             foreach (var item in  namen)
                 Console.WriteLine(item);
         }
diff --git a/11 UebgDiTransformator/obj/11 UebgDiTransformator.csproj.nuget.dgspec.json b/11 UebgDiTransformator/obj/11 UebgDiTransformator.csproj.nuget.dgspec.json
index fc16185974a7e5cb7d33cab5930422d4851e37b1..cd56b2fcce98925f3b99a05865b9252bb4726357 100644
--- a/11 UebgDiTransformator/obj/11 UebgDiTransformator.csproj.nuget.dgspec.json	
+++ b/11 UebgDiTransformator/obj/11 UebgDiTransformator.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/11 UebgDiTransformator/obj/project.assets.json b/11 UebgDiTransformator/obj/project.assets.json
index 2137e1aa6f18674de870b0a609e9e8e9d587dd70..e9c985b07f88e4aae062b37b67b6a776f4cae926 100644
--- a/11 UebgDiTransformator/obj/project.assets.json	
+++ b/11 UebgDiTransformator/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/11 UebgDiTransformator/obj/project.nuget.cache b/11 UebgDiTransformator/obj/project.nuget.cache
index 996b43cedb37fad0642fa78207e8b54a75174227..ef4a11252fe794818420729602692e6f6389ecc2 100644
--- a/11 UebgDiTransformator/obj/project.nuget.cache	
+++ b/11 UebgDiTransformator/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "B2vVnfBL6XqWXXuLv/uApDMAFUAfiVeaQfNjxbP4GlAW5lh+6/+olZLv9lTTkLOpK196CHpMOcmYxq/2Vc984Q==",
+  "dgSpecHash": "N9K4Hr25i5zpWsFjd9x5nAuxFZI+d910ytoMpbYnEco0dPqtzPNAs2LBOYfMnjzmOWHpSF/OpAr+eOs128Kn/Q==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11 UebgDiTransformator\\11 UebgDiTransformator.csproj",
   "expectedPackageFiles": [],
diff --git a/11 UebgMoTransformator/obj/11 UebgMoTransformator.csproj.nuget.dgspec.json b/11 UebgMoTransformator/obj/11 UebgMoTransformator.csproj.nuget.dgspec.json
index 91508f260855e1eb83b7f9c0a76d7bf6a4e7088d..0c9433c2a99d6bf65328e54b2f9126b4f377de60 100644
--- a/11 UebgMoTransformator/obj/11 UebgMoTransformator.csproj.nuget.dgspec.json	
+++ b/11 UebgMoTransformator/obj/11 UebgMoTransformator.csproj.nuget.dgspec.json	
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/11 UebgMoTransformator/obj/project.assets.json b/11 UebgMoTransformator/obj/project.assets.json
index fe52330cb68cbb875914a103f1c812b024862d94..e1876554910a262338ddff8c234280e5339fe4cf 100644
--- a/11 UebgMoTransformator/obj/project.assets.json	
+++ b/11 UebgMoTransformator/obj/project.assets.json	
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/11 UebgMoTransformator/obj/project.nuget.cache b/11 UebgMoTransformator/obj/project.nuget.cache
index 37808181fbff608ea4818169a8995d7e7db4c9f0..801f625f182b525f182c4873ba0c5836e0a16284 100644
--- a/11 UebgMoTransformator/obj/project.nuget.cache	
+++ b/11 UebgMoTransformator/obj/project.nuget.cache	
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "SBkJ5mPZLnsc6f9h3FZkQuOU4U192G4N4AYWf8jItIlaw8ue+WNwlzw+iKYk0wGiJRLI/+NniiK/uSDQUlS/Rg==",
+  "dgSpecHash": "VRI0raM8b2rip23ns7fPQ+G/dT0Voj4y5O42lM4o/Nfc+puXUbjiOTHOt7KHVh6y7RoXCxlQDyrUlfMbceC8mQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11 UebgMoTransformator\\11 UebgMoTransformator.csproj",
   "expectedPackageFiles": [],
diff --git a/11Aufgabe1Posts/obj/11Aufgabe1Posts.csproj.nuget.dgspec.json b/11Aufgabe1Posts/obj/11Aufgabe1Posts.csproj.nuget.dgspec.json
index 151515a97cc977f873c43e94721e2143b957c66e..cbb478e15890eca72b46140c73498660c06b7c2f 100644
--- a/11Aufgabe1Posts/obj/11Aufgabe1Posts.csproj.nuget.dgspec.json
+++ b/11Aufgabe1Posts/obj/11Aufgabe1Posts.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/11Aufgabe1Posts/obj/project.assets.json b/11Aufgabe1Posts/obj/project.assets.json
index 3f0530868bdc0b2bb3d2156e83f777c015a694e4..48f92bed642aad0c44d2b69cade784ab63699ce3 100644
--- a/11Aufgabe1Posts/obj/project.assets.json
+++ b/11Aufgabe1Posts/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/11Aufgabe1Posts/obj/project.nuget.cache b/11Aufgabe1Posts/obj/project.nuget.cache
index bdff32ad53e586b1ee3d700066821637fff659a2..257caeedb5a6a5b83f17982ce373b7b017f04bb7 100644
--- a/11Aufgabe1Posts/obj/project.nuget.cache
+++ b/11Aufgabe1Posts/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "TqcBKT1nmLBlPd8pPchV8bNvmQ5WMJeHjxl0Eu3LHp8/PCEVp0WsFjXypDqI7UgLb7rQtnJzhslypruKcDn6iQ==",
+  "dgSpecHash": "k4HwnaLPlt7W3Q0bWbQXr4G7Sfiph5bZMxIfXaXrZ4ShBspfx8Fa2MVUpPfe5SLP+OJ5ftnEIwFH+gA48bs0Vg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11Aufgabe1Posts\\11Aufgabe1Posts.csproj",
   "expectedPackageFiles": [],
diff --git a/11BinTreePersVerwaltung/BinTree.cs b/11BinTreePersVerwaltung/BinTree.cs
index dd771896bbafa25a908bafd6f619b4b9fec99bca..94296362dac936ca4fe54ec4957e6d2c03dfa5c6 100644
--- a/11BinTreePersVerwaltung/BinTree.cs
+++ b/11BinTreePersVerwaltung/BinTree.cs
@@ -77,7 +77,6 @@ namespace _11BinTreePersVerwaltung2
                     foreach (T item in right.enumerate())
                         yield return item;
             }
-
             /// <summary>
             /// Gibt die Daten des binären Baums rekursiv aus
             /// </summary>
diff --git a/11Enumerable/obj/11Enumerable.csproj.nuget.dgspec.json b/11Enumerable/obj/11Enumerable.csproj.nuget.dgspec.json
index d3fa315f3742b10534b754a525cb5d8c5791cb20..a76fefec5a16309be52c5c9e8d034f39db5c5119 100644
--- a/11Enumerable/obj/11Enumerable.csproj.nuget.dgspec.json
+++ b/11Enumerable/obj/11Enumerable.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/11Enumerable/obj/project.assets.json b/11Enumerable/obj/project.assets.json
index 9a11ac90562983c05c83399c937c845a7d2bfe1c..555aa7c85416237560d323feaec923236cb699ba 100644
--- a/11Enumerable/obj/project.assets.json
+++ b/11Enumerable/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/11Enumerable/obj/project.nuget.cache b/11Enumerable/obj/project.nuget.cache
index 0dae98af9cd7126c5a3d2b3dad2e1788c26f5c63..230fcc9080bad18845a6edd5f26884a9a31125a0 100644
--- a/11Enumerable/obj/project.nuget.cache
+++ b/11Enumerable/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "D2sDz3nhvjqbTFspOqriP6VR1uMthMfNd2kQfgn1O1shIat69Vjf31y017hqUanvT2Rt+s42TpaGjg5STUHTWg==",
+  "dgSpecHash": "9x7tl8uik+Qjk2zIG17RXF9SD03lvYc2J7i8kUenTw8X8UjMZ4F2PN6Oj8XbZFobBNWYYsCdIVoznHMAFDrI8g==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11Enumerable\\11Enumerable.csproj",
   "expectedPackageFiles": [],
diff --git a/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json
index 71e5ee6b519396b741028be7b220f7a67d84d63f..130500fd0d8f3d98f39eb90c081c1e65fe71dc59 100644
--- a/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json
+++ b/11LambdaAusdruecke/obj/10LambdaAusdruecke.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/11LambdaAusdruecke/obj/project.assets.json b/11LambdaAusdruecke/obj/project.assets.json
index 4bba3d7f7638282e60153ff22433c6ddf3b60baf..c6fbb5e8834aa79b7b8b3f7e060ca9c00cfc62c7 100644
--- a/11LambdaAusdruecke/obj/project.assets.json
+++ b/11LambdaAusdruecke/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/11LambdaAusdruecke/obj/project.nuget.cache b/11LambdaAusdruecke/obj/project.nuget.cache
index 76f855e1af8b84334d71c93c744474fc7e80bf70..697cd3693ba98a94ca1c32c4ee2ad03aaad63d99 100644
--- a/11LambdaAusdruecke/obj/project.nuget.cache
+++ b/11LambdaAusdruecke/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "M6FDDPWNpTc7ND70MeH36MoWQ8d5+l7JhcguGuL0HLOZy4CaO2bGGBYL9yf6q66umiNcmZp6mnlYr58B/TF+7Q==",
+  "dgSpecHash": "aQuVhsed4GNbXFm61fuowS3TjBIxytOEXUIacAlkpd8oNXU3d9U+0ZGcMvf90Um6QgSEjmkK9BuUWZoA7qztvQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\11LambdaAusdruecke\\10LambdaAusdruecke.csproj",
   "expectedPackageFiles": [],
diff --git a/12Delegateaufrufausbreitung/obj/12Delegateaufrufausbreitung.csproj.nuget.dgspec.json b/12Delegateaufrufausbreitung/obj/12Delegateaufrufausbreitung.csproj.nuget.dgspec.json
index a6d8a585ab517cc11c64807728c9b375d01332b6..aaafa2025023b89bcf2e2ba423aa5e564bd63e6b 100644
--- a/12Delegateaufrufausbreitung/obj/12Delegateaufrufausbreitung.csproj.nuget.dgspec.json
+++ b/12Delegateaufrufausbreitung/obj/12Delegateaufrufausbreitung.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/12Delegateaufrufausbreitung/obj/project.assets.json b/12Delegateaufrufausbreitung/obj/project.assets.json
index 52b1e962025b9f087df11e2bbbb7a3a7eaa71764..da359e1ce46b4c920ea08f038ae6b5ea6b092448 100644
--- a/12Delegateaufrufausbreitung/obj/project.assets.json
+++ b/12Delegateaufrufausbreitung/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/12Delegateaufrufausbreitung/obj/project.nuget.cache b/12Delegateaufrufausbreitung/obj/project.nuget.cache
index 8db85ab255a1a0adcf429465d3389424c952e4b4..9ad37b8c988a310d1f3de1e4a0772d4da633864d 100644
--- a/12Delegateaufrufausbreitung/obj/project.nuget.cache
+++ b/12Delegateaufrufausbreitung/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "oPMyf/y/mNqgd4TDk0nVLV8orPMr0wvr5daIQQBoiLn9hpE6BTdm+orU9b6lAZaHi0l934E3U5JJ7YCNy22cHA==",
+  "dgSpecHash": "/WX/FnRmlON1omAzSEs9rScWcexKCXSLtUJIa1kTRT8dwNHzJLTKTh9jW2bscgp5ou2P0nugLvgB0fqsj2XBjg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\12Delegateaufrufausbreitung\\12Delegateaufrufausbreitung.csproj",
   "expectedPackageFiles": [],
diff --git a/12Interfaces/Program.cs b/12Interfaces/Program.cs
index 5364d4486c4b832259c3b5d8069633794061f6ad..2d462393bb04a208a1f07eef609d000b8f8cf76b 100644
--- a/12Interfaces/Program.cs
+++ b/12Interfaces/Program.cs
@@ -18,7 +18,7 @@ namespace _12Interfaces
     {
         int[] speicher = new int[10];
         int count = 0;
-        public int Pop()=> speicher[--count];
+        public int Pop() => speicher[--count];
         public void Push(int z)
         {
             speicher[count++] = z;
diff --git a/12Interfaces/obj/12Interfaces.csproj.nuget.dgspec.json b/12Interfaces/obj/12Interfaces.csproj.nuget.dgspec.json
index a93adde82ec7f8baf80f114f38ad71da5413e3e5..24c628ea076c909d33523fc4a1974f7eed2ddc2c 100644
--- a/12Interfaces/obj/12Interfaces.csproj.nuget.dgspec.json
+++ b/12Interfaces/obj/12Interfaces.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/12Interfaces/obj/project.assets.json b/12Interfaces/obj/project.assets.json
index 31260b990ce4f86bf84cde8084837e88d2e7a9a2..9acacd1eabbe48e68891a8ab9b6d707638ac8557 100644
--- a/12Interfaces/obj/project.assets.json
+++ b/12Interfaces/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/12Interfaces/obj/project.nuget.cache b/12Interfaces/obj/project.nuget.cache
index 5d110d2f071711109a4d56c8e67b3a40bc9ed706..83289ebe501ddbc1e6eae5b5342270a987adf453 100644
--- a/12Interfaces/obj/project.nuget.cache
+++ b/12Interfaces/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "ZwTv7qOuW3hJUkys8ho3nbAcqsZTMVjgqwwjOumRyOqYelzUfCtK5XtInr/b9BQXXyEvViTv8Bfzr+6nQaRnOg==",
+  "dgSpecHash": "AVpYq/QP60/ErB8uIylMwGFJLzYlw2Eg/Cjrg6LtIpaiU6lzMGU4jbU8aEBDRos/nxo7Gbt0b0e2jqFz1Z8nwQ==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\12Interfaces\\12Interfaces.csproj",
   "expectedPackageFiles": [],
diff --git a/12NewOverride/Program.cs b/12NewOverride/Program.cs
index 68b7956c27526c5f6529db62e75126047eb0856b..e5dec547032cb70cdcc8cc677633ba528de44b88 100644
--- a/12NewOverride/Program.cs
+++ b/12NewOverride/Program.cs
@@ -7,17 +7,17 @@ namespace _12NewOverride
         public virtual void DoItOverride() { Console.WriteLine("Base.DoItOverride"); }
         public virtual void DoItNew() { Console.WriteLine("Base.DoItNew"); }
     }
-
     class Abgeleitet : Base
     {
         public override void DoItOverride() { Console.WriteLine("Abgeleitet.DoItOverride"); }
-        public new virtual void DoItNew() { Console.WriteLine("Abgeleitet.DoItNew"); }
+        public virtual new void DoItNew() { Console.WriteLine("Abgeleitet.DoItNew"); }
     }
     class AbgeleitetAbgeleitet : Abgeleitet
     {
         public override void DoItOverride() { Console.WriteLine("AbgelAbgel.DoItOverride"); }
         public new void DoItNew() { Console.WriteLine("AbgelAbgel.DoItNew"); }
     }
+    
     class Program
     {
         static void Main(string[] args)
diff --git a/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.dll b/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.dll
index 4c99d4dd2c5c9caa041c34d1c050bc955123e036..fe4cb172e5e402ec687792ecdda2dcdae1992e68 100644
Binary files a/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.dll and b/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.dll differ
diff --git a/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.pdb b/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.pdb
index 1ced9c1353f6830ea63102df90020c4574d9b4cc..c25631037321d840f6f54e8a5ca5df3e1fd84a7f 100644
Binary files a/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.pdb and b/12NewOverride/bin/Debug/netcoreapp3.1/12NewOverride.pdb differ
diff --git a/12NewOverride/obj/12NewOverride.csproj.nuget.dgspec.json b/12NewOverride/obj/12NewOverride.csproj.nuget.dgspec.json
index 8ebda8563409832c3056b33a430200cda29107e0..7afbca99e0e47d6fb84525923f65f4e6be3467af 100644
--- a/12NewOverride/obj/12NewOverride.csproj.nuget.dgspec.json
+++ b/12NewOverride/obj/12NewOverride.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.dll b/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.dll
index 4c99d4dd2c5c9caa041c34d1c050bc955123e036..fe4cb172e5e402ec687792ecdda2dcdae1992e68 100644
Binary files a/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.dll and b/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.dll differ
diff --git a/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.pdb b/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.pdb
index 1ced9c1353f6830ea63102df90020c4574d9b4cc..c25631037321d840f6f54e8a5ca5df3e1fd84a7f 100644
Binary files a/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.pdb and b/12NewOverride/obj/Debug/netcoreapp3.1/12NewOverride.pdb differ
diff --git a/12NewOverride/obj/project.assets.json b/12NewOverride/obj/project.assets.json
index 4aca4e5762fc0e8769a1250427b9f356c9f1babd..f0e0c6e04f678e199a4bda2a0d149abdb23fa9cc 100644
--- a/12NewOverride/obj/project.assets.json
+++ b/12NewOverride/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/12NewOverride/obj/project.nuget.cache b/12NewOverride/obj/project.nuget.cache
index 65e8b9dd6aac79e0e4f8fd6dae926af1a8d1ca01..4a38c5fabfd681db74ff6b4f0f26f507381ba11a 100644
--- a/12NewOverride/obj/project.nuget.cache
+++ b/12NewOverride/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "hIAstG8MsAYXx+pDdkQcZioEfSVbvq1ysbMfkBqXvAQYB83ClBe5CeuuBAdBA0O1rQV2NHo/izEq6fzI+ZJ/Gg==",
+  "dgSpecHash": "jkV9AeBMxQRchecdRDLbQNvH4YpYjYKI7zOsNm2dJZcye8Qu4osqXSO9lUXCTqjXlZED8AEazzoDqzJ9FyIUuw==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\12NewOverride\\12NewOverride.csproj",
   "expectedPackageFiles": [],
diff --git a/12ToString/obj/12ToString.csproj.nuget.dgspec.json b/12ToString/obj/12ToString.csproj.nuget.dgspec.json
index 4b00b941ac2530ea0c265796e5167a520c88a501..a07c058ded813e2b00467f2e31789050e6465511 100644
--- a/12ToString/obj/12ToString.csproj.nuget.dgspec.json
+++ b/12ToString/obj/12ToString.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/12ToString/obj/project.assets.json b/12ToString/obj/project.assets.json
index 7b22c1da74ab9ae11a95e1233506fed18836a75b..5247857c5ee509af43fcf5006e6582c67026bfe0 100644
--- a/12ToString/obj/project.assets.json
+++ b/12ToString/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/12ToString/obj/project.nuget.cache b/12ToString/obj/project.nuget.cache
index 54e869f15067ad5aae8174a412591c71b5b85f99..a65a92ba918fa1e37bc831b136be5def728b084d 100644
--- a/12ToString/obj/project.nuget.cache
+++ b/12ToString/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "/hnp+u9epexJbrDnsb/ls6KYRECVZPFd+rzMrnERIB69aUlDjeHWkBtuqkNqUb48RX7nsJu5JMaud1o5KTZz3g==",
+  "dgSpecHash": "vXHD6OUlRhST9gORnUDloXexVEicHnWEaiBGyh0DwiUKMSFyiUiu9ND+7AoWeJqeZCEmdBZ+VsG2T9QnLtJi/w==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\12ToString\\12ToString.csproj",
   "expectedPackageFiles": [],
diff --git a/13DiesUndDas/13DiesUndDas.csproj b/13DiesUndDas/13DiesUndDas.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..de505bfef0710f14fd84fafa15241d243e52e24c
--- /dev/null
+++ b/13DiesUndDas/13DiesUndDas.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_13DiesUndDas</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/13DiesUndDas/Program.cs b/13DiesUndDas/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..7e80d274cb8234ba95d07a435d7953fb7b206b6b
--- /dev/null
+++ b/13DiesUndDas/Program.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Concurrent;
+
+namespace _13DiesUndDas
+{
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            var s = "Hallo Welt, guten Morgen";
+            var d = s.Split(' ');
+            Console.WriteLine(d.Length);
+
+        }
+    }
+}
diff --git a/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.deps.json b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..d309bef6524ccffccacc999d0f4fc3f57bd1781b
--- /dev/null
+++ b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "13DiesUndDas/1.0.0": {
+        "runtime": {
+          "13DiesUndDas.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "13DiesUndDas/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.dll b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ebf7724d482052fecbaed5dc7a6b2d6077624506
Binary files /dev/null and b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.dll differ
diff --git a/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.exe b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.exe
new file mode 100644
index 0000000000000000000000000000000000000000..02b215312e57ac9916d214f1c2e3c5a3ad4a01c9
Binary files /dev/null and b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.exe differ
diff --git a/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.pdb b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..dd0ed31023ef007f072d10d53ff695be46cb559d
Binary files /dev/null and b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.pdb differ
diff --git a/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.runtimeconfig.dev.json b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.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/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.runtimeconfig.json b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/13DiesUndDas/bin/Debug/netcoreapp3.1/13DiesUndDas.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/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.dgspec.json b/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..9221bc2e0ad5b55032378e088aa52032c88ab1e2
--- /dev/null
+++ b/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj",
+        "projectName": "13DiesUndDas",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\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.302\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.g.props b/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/13DiesUndDas/obj/13DiesUndDas.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/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.g.targets b/13DiesUndDas/obj/13DiesUndDas.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/13DiesUndDas/obj/13DiesUndDas.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/13DiesUndDas/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/13DiesUndDas/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/13DiesUndDas/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/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.AssemblyInfo.cs b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..b6e090366d121d8401309ac66dc9bfc22f01dcb5
--- /dev/null
+++ b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.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("13DiesUndDas")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("13DiesUndDas")]
+[assembly: System.Reflection.AssemblyTitleAttribute("13DiesUndDas")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.AssemblyInfoInputs.cache b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..cfe5013e6ec60775adb9b7e839b8bd636fe5a25c
--- /dev/null
+++ b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+598e268819ca5204e1a8964bf639b39320f46c31
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.assets.cache b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..482afa69aa8790f1c5c2a4f4ba8716e99cef62c2
Binary files /dev/null and b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.assets.cache differ
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.CoreCompileInputs.cache b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..5ad2be54434cad07b5a84e937ec5643624ad7cc1
--- /dev/null
+++ b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+2cbcc662c04d9e6a21a3775f590b6182f5318e27
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.FileListAbsolute.txt b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e6aa569e100a6940d78092b5d3ab6407124559d0
--- /dev/null
+++ b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csproj.FileListAbsolute.txt
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\bin\Debug\netcoreapp3.1\13DiesUndDas.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13DiesUndDas\obj\Debug\netcoreapp3.1\13DiesUndDas.genruntimeconfig.cache
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csprojAssemblyReference.cache b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41
Binary files /dev/null and b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.csprojAssemblyReference.cache differ
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.dll b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ebf7724d482052fecbaed5dc7a6b2d6077624506
Binary files /dev/null and b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.dll differ
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.exe b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.exe
new file mode 100644
index 0000000000000000000000000000000000000000..02b215312e57ac9916d214f1c2e3c5a3ad4a01c9
Binary files /dev/null and b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.exe differ
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.genruntimeconfig.cache b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.pdb b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..dd0ed31023ef007f072d10d53ff695be46cb559d
Binary files /dev/null and b/13DiesUndDas/obj/Debug/netcoreapp3.1/13DiesUndDas.pdb differ
diff --git a/13DiesUndDas/obj/project.assets.json b/13DiesUndDas/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..33617c30b70d6e18831b49e7b1fa7638b5aa4906
--- /dev/null
+++ b/13DiesUndDas/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\\13DiesUndDas\\13DiesUndDas.csproj",
+      "projectName": "13DiesUndDas",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\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.302\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13DiesUndDas/obj/project.nuget.cache b/13DiesUndDas/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..7c98b360437ad01eb2601a4be192b0e7c5f86f42
--- /dev/null
+++ b/13DiesUndDas/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "ODtdyEYFgg7gG1mJ/vjrymOMO2WCqLNBlPYLTF5mK3sgusDWSs5dBPNGoM844nbOa5Jm/VqIiE0ViissAdAc3A==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13DiesUndDas\\13DiesUndDas.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/13Exceptions/obj/13Exceptions.csproj.nuget.dgspec.json b/13Exceptions/obj/13Exceptions.csproj.nuget.dgspec.json
index d4c84e1c2ce7bb7a0779f86f914b9553f1871b86..532cec9c5ecd4dd9bfb1e1a09fc22d6e2b46e9b9 100644
--- a/13Exceptions/obj/13Exceptions.csproj.nuget.dgspec.json
+++ b/13Exceptions/obj/13Exceptions.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/13Exceptions/obj/project.assets.json b/13Exceptions/obj/project.assets.json
index 96a4a609a4cac21d844c98822bbdd5db0704675f..fea6e50ac1cd464dbbc505563329259252b9cbe0 100644
--- a/13Exceptions/obj/project.assets.json
+++ b/13Exceptions/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/13Exceptions/obj/project.nuget.cache b/13Exceptions/obj/project.nuget.cache
index d0eb2950d5d2e7b48e436e4622c62ad8ac21242b..b10c8e12218f76ef6a006c16044bfc9ba081be9c 100644
--- a/13Exceptions/obj/project.nuget.cache
+++ b/13Exceptions/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "N463yRGxetPSAp9uKojSd5BK5B86WLrERlxok+7luXfX+3SnRT2aVG/vktrGxJdDBrN9mksLyQIDyf/ZKbrbRA==",
+  "dgSpecHash": "2AMUOJD6GAvXiMwxN5/XZ1XR+aJpi5IcZDggV94IJg9qQahLNNert07TJN5EXEtYilCc3gErV17/+Mw6NgqN3A==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions\\13Exceptions.csproj",
   "expectedPackageFiles": [],
diff --git a/13Exceptions2/13Exceptions2.csproj b/13Exceptions2/13Exceptions2.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..9f22c97b8f33fee934467b6caab4f3f545b40d37
--- /dev/null
+++ b/13Exceptions2/13Exceptions2.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_13Exceptions2</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/13Exceptions2/Program.cs b/13Exceptions2/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..964188bc5ac5ab40f1931b4fa1b4efdc3d53273c
--- /dev/null
+++ b/13Exceptions2/Program.cs
@@ -0,0 +1,75 @@
+using System;
+
+namespace _13Exceptions2
+{
+    class MyException : Exception
+    {
+        public int fehlercode { get; private set; }
+        public MyException(string Message, int Fehlercode) : base(Message) { fehlercode = Fehlercode; }
+    }
+    class VecDimException : MyException
+    {
+        public VecDimException() : base("VecDim-Fehler", 5000) { }
+    }
+
+    class Program
+    {
+        static double skalprod(double[]a, double[]b)
+        {
+            if (a.Length != b.Length)
+                throw new VecDimException();// ("Mein Fehler", 4000);
+            return 1234.5;
+        }
+        static void Main(string[] args)
+        {
+            try
+            {
+                double[] aFeld = { 1, 2, 3 };
+                double[] bFeld = { 3, 4, 5, 6};
+                Console.WriteLine(  skalprod(aFeld, bFeld));
+            }
+            catch(VecDimException)
+            {
+                Console.WriteLine("VecDimFehler");
+            }
+            catch (MyException m)
+            {
+                Console.WriteLine($"My Exception  Mesg: {m.Message} Code: {m.fehlercode}");
+            }
+            catch   (Exception)
+            {
+                Console.WriteLine("Exception");
+            }
+        }
+        static void Main2(string[] args)
+        {
+            try
+            {
+                try
+                {
+                    Console.WriteLine("Hallo");
+                    //object o = null;
+                    //o.ToString();
+                    //int x = Convert.ToInt32("47Hallo");
+                    //throw new NullReferenceException("Null Reference");
+                    throw new MyException("Mein Fehler", 3000);
+                    Console.WriteLine("Hier geht es weiter");
+                }
+                catch (MyException m)
+                {
+                    Console.WriteLine($"Mein Fehler ist aufgetreten: Message: {m.Message}, Fehlercode: {m.fehlercode}");
+                    throw;
+                }
+                catch (NullReferenceException m)
+                {
+                    Console.WriteLine($"NullRef-Exception: Message: {m.Message}");
+                }
+            }
+            catch (Exception e)
+            {
+                Console.WriteLine($"Allgemeiner Fehler: Message: {e.Message}");
+            }
+            Console.WriteLine("Ende von Main");
+        }
+    }
+}
diff --git a/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.deps.json b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..4fe2a9b16348c30864692abd6ff0a9fd9712c248
--- /dev/null
+++ b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "13Exceptions2/1.0.0": {
+        "runtime": {
+          "13Exceptions2.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "13Exceptions2/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.dll b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.dll
new file mode 100644
index 0000000000000000000000000000000000000000..eac38fa5b171135ae7ba5e1d2452b0a1aa376abd
Binary files /dev/null and b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.dll differ
diff --git a/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.exe b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.exe
new file mode 100644
index 0000000000000000000000000000000000000000..9cfaa2089c71fb6de99a1f2e2445811790e12f0f
Binary files /dev/null and b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.exe differ
diff --git a/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.pdb b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..076605646ece63eecf5f075d8bb58c658a5f91d1
Binary files /dev/null and b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.pdb differ
diff --git a/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.runtimeconfig.dev.json b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.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/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.runtimeconfig.json b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/13Exceptions2/bin/Debug/netcoreapp3.1/13Exceptions2.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/13Exceptions2/obj/13Exceptions2.csproj.nuget.dgspec.json b/13Exceptions2/obj/13Exceptions2.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..0897bb259e1d21e8a62bc1d481e3f2ae631e910f
--- /dev/null
+++ b/13Exceptions2/obj/13Exceptions2.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj",
+        "projectName": "13Exceptions2",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\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.302\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13Exceptions2/obj/13Exceptions2.csproj.nuget.g.props b/13Exceptions2/obj/13Exceptions2.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/13Exceptions2/obj/13Exceptions2.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/13Exceptions2/obj/13Exceptions2.csproj.nuget.g.targets b/13Exceptions2/obj/13Exceptions2.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/13Exceptions2/obj/13Exceptions2.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/13Exceptions2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/13Exceptions2/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/13Exceptions2/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/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.AssemblyInfo.cs b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..70e2b9fa67cfd92ca21fbdc5b4fe34450216ad4c
--- /dev/null
+++ b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.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("13Exceptions2")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("13Exceptions2")]
+[assembly: System.Reflection.AssemblyTitleAttribute("13Exceptions2")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.AssemblyInfoInputs.cache b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a423b0e0b7fe4be994abeebe1742b5f883d6b616
--- /dev/null
+++ b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+c74b57e852fafe8b4595fa011a8438009924faf1
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.assets.cache b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..b03453754da120b51b1991c9c64a9bebc7c95af3
Binary files /dev/null and b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.assets.cache differ
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.CoreCompileInputs.cache b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..80fa765cbc96d5e07a3a1108350d39f431337ec1
--- /dev/null
+++ b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+8318d9549d31f228481a7354f1df190fce58f808
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.FileListAbsolute.txt b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..db464512743d39cd2b429861e9b0203cb27d233d
--- /dev/null
+++ b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\bin\Debug\netcoreapp3.1\13Exceptions2.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13Exceptions2\obj\Debug\netcoreapp3.1\13Exceptions2.genruntimeconfig.cache
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.dll b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.dll
new file mode 100644
index 0000000000000000000000000000000000000000..eac38fa5b171135ae7ba5e1d2452b0a1aa376abd
Binary files /dev/null and b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.dll differ
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.exe b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.exe
new file mode 100644
index 0000000000000000000000000000000000000000..9cfaa2089c71fb6de99a1f2e2445811790e12f0f
Binary files /dev/null and b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.exe differ
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.genruntimeconfig.cache b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.pdb b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..076605646ece63eecf5f075d8bb58c658a5f91d1
Binary files /dev/null and b/13Exceptions2/obj/Debug/netcoreapp3.1/13Exceptions2.pdb differ
diff --git a/13Exceptions2/obj/project.assets.json b/13Exceptions2/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..c7e635cfcc6ed6b6cc19d91fd91c5da492e62a07
--- /dev/null
+++ b/13Exceptions2/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\\13Exceptions2\\13Exceptions2.csproj",
+      "projectName": "13Exceptions2",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\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.302\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13Exceptions2/obj/project.nuget.cache b/13Exceptions2/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..e1e806e4044ec46d2b3fc0a13a64f4b6a5019eaf
--- /dev/null
+++ b/13Exceptions2/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "wV89O1cjPmfLWsK/QtfqXjd7lC6hQc2JZW+60zaxmNPYlfhpKo5yw94tsf1Us5JOyJnA4b4k9U2OYB+1pm/SbA==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13Exceptions2\\13Exceptions2.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/13ListT/obj/13ListT.csproj.nuget.dgspec.json b/13ListT/obj/13ListT.csproj.nuget.dgspec.json
index 36875fb143a3d05f3aa572d3e9671c2860907529..7e62599ae8bd85c3dd727229a1711efd28e194e8 100644
--- a/13ListT/obj/13ListT.csproj.nuget.dgspec.json
+++ b/13ListT/obj/13ListT.csproj.nuget.dgspec.json
@@ -52,7 +52,7 @@
               "privateAssets": "all"
             }
           },
-          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
         }
       }
     }
diff --git a/13ListT/obj/project.assets.json b/13ListT/obj/project.assets.json
index 5b4564822a3379d87a9965cf8562a682909523bf..8335161517230bfb40e1452df2a92723949be3ff 100644
--- a/13ListT/obj/project.assets.json
+++ b/13ListT/obj/project.assets.json
@@ -58,7 +58,7 @@
             "privateAssets": "all"
           }
         },
-        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.301\\RuntimeIdentifierGraph.json"
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.302\\RuntimeIdentifierGraph.json"
       }
     }
   }
diff --git a/13ListT/obj/project.nuget.cache b/13ListT/obj/project.nuget.cache
index 0f58f652198fd8cf47125d3d45c5f1091fec8805..e9c9f943f2e85137ecb33c380a89892d13fdad42 100644
--- a/13ListT/obj/project.nuget.cache
+++ b/13ListT/obj/project.nuget.cache
@@ -1,6 +1,6 @@
 {
   "version": 2,
-  "dgSpecHash": "mwJ/VqO1qrn08A4ftkAmhCAj9gx8U50LUuQt9BTEV/diFGJHZ9Je1o2of3bEFKgWqKdBFu4hNaR0XfXuE0MqoA==",
+  "dgSpecHash": "c6bsaVTOjc5E3sfew4e/b4DW0SqR8mMz/ZCPcnaKrLtZJsRAkuRs+3AfwUG/eesacZI6KEcrz3dlFwoDhmrClg==",
   "success": true,
   "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13ListT\\13ListT.csproj",
   "expectedPackageFiles": [],
diff --git a/13MulticastDelegate/13MulticastDelegate.csproj b/13MulticastDelegate/13MulticastDelegate.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..34e902ed1a6f6eba3c602bb7975ee784ad225b78
--- /dev/null
+++ b/13MulticastDelegate/13MulticastDelegate.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_13MulticastDelegate</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/13MulticastDelegate/Program.cs b/13MulticastDelegate/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..48282ec5ab2c6374b8e60b43d2841db24db6a4db
--- /dev/null
+++ b/13MulticastDelegate/Program.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Runtime.CompilerServices;
+
+namespace _13MulticastDelegate
+{
+    class Program
+    {
+        delegate void MyDelegate();
+
+        static void M1() { Console.WriteLine("M1"); }
+        static void M2() { Console.WriteLine("M2"); }
+
+        static void Main(string[] args)
+        {
+            MyDelegate m=null;
+            MyDelegate n = null;
+
+            n += M2;
+            n+= M2;
+            n += M1;
+
+            m += M1;
+            m += M1;
+            m += n;   // Es werden alle in n gespeicherten Methoden nach m übernommen
+            m += M1;
+            m += M2;
+
+            m();
+            Console.WriteLine("----------------");
+
+            m -= n;
+            m();
+
+            Console.WriteLine("----------------");
+
+            m -= M2;
+            m();
+
+        }
+    }
+}
diff --git a/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.deps.json b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..e1d3f09950d7b69a7ba0091e62958310b1d84acc
--- /dev/null
+++ b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "13MulticastDelegate/1.0.0": {
+        "runtime": {
+          "13MulticastDelegate.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "13MulticastDelegate/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.dll b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.dll
new file mode 100644
index 0000000000000000000000000000000000000000..b882b44f39fef223add6a3a34c1787d41ce23d6e
Binary files /dev/null and b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.dll differ
diff --git a/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.exe b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.exe
new file mode 100644
index 0000000000000000000000000000000000000000..faa29b6c3bf739887073902d4fa0de18ab83ad6e
Binary files /dev/null and b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.exe differ
diff --git a/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.pdb b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..b425af8c98142449a58c012b04e07d71ada91580
Binary files /dev/null and b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.pdb differ
diff --git a/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.runtimeconfig.dev.json b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.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/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.runtimeconfig.json b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/13MulticastDelegate/bin/Debug/netcoreapp3.1/13MulticastDelegate.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/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.dgspec.json b/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..1d0a19692301680f2c2bb0eecfe72190a9616e70
--- /dev/null
+++ b/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj",
+        "projectName": "13MulticastDelegate",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\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.302\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.g.props b/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/13MulticastDelegate/obj/13MulticastDelegate.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/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.g.targets b/13MulticastDelegate/obj/13MulticastDelegate.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/13MulticastDelegate/obj/13MulticastDelegate.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/13MulticastDelegate/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/13MulticastDelegate/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/13MulticastDelegate/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/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.AssemblyInfo.cs b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..afb63a47f1b092a772066eb3aba20a4cc0e1538f
--- /dev/null
+++ b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.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("13MulticastDelegate")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("13MulticastDelegate")]
+[assembly: System.Reflection.AssemblyTitleAttribute("13MulticastDelegate")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.AssemblyInfoInputs.cache b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..84bd371bbb9ec4f57caf280ac11bf5d4bd9c032e
--- /dev/null
+++ b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+791db443e7231e5890c7f24e174b1d11f619e12b
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.assets.cache b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..49fbf65f8e7e4f1f25a8accfd04eb8acb7827218
Binary files /dev/null and b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.assets.cache differ
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.CoreCompileInputs.cache b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..c4f707ebf1b0dc8197ee1fc23ed5c825cc622e36
--- /dev/null
+++ b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+0ff942cf06290683d818195d7accf40a6ed6a643
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.FileListAbsolute.txt b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..8cfdd98ff1ea048c780162491f73987f96c727e8
--- /dev/null
+++ b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\bin\Debug\netcoreapp3.1\13MulticastDelegate.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\13MulticastDelegate\obj\Debug\netcoreapp3.1\13MulticastDelegate.genruntimeconfig.cache
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.dll b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.dll
new file mode 100644
index 0000000000000000000000000000000000000000..b882b44f39fef223add6a3a34c1787d41ce23d6e
Binary files /dev/null and b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.dll differ
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.exe b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.exe
new file mode 100644
index 0000000000000000000000000000000000000000..faa29b6c3bf739887073902d4fa0de18ab83ad6e
Binary files /dev/null and b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.exe differ
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.genruntimeconfig.cache b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.pdb b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..b425af8c98142449a58c012b04e07d71ada91580
Binary files /dev/null and b/13MulticastDelegate/obj/Debug/netcoreapp3.1/13MulticastDelegate.pdb differ
diff --git a/13MulticastDelegate/obj/project.assets.json b/13MulticastDelegate/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..b4a30e915fa64e9df4b5588b6af80c37663956ff
--- /dev/null
+++ b/13MulticastDelegate/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\\13MulticastDelegate\\13MulticastDelegate.csproj",
+      "projectName": "13MulticastDelegate",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\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.302\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/13MulticastDelegate/obj/project.nuget.cache b/13MulticastDelegate/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..444dcf66a6d850dd0b6b691e9e431ac970ea275e
--- /dev/null
+++ b/13MulticastDelegate/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "3+OKVIKiAYB6j+VygQyVHJxcvLe6OI0cpMqzBnbzNpeYpFDWXM4YoRVILpPWwLb8ersw6eRLqIV20OtgFRu4LQ==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\13MulticastDelegate\\13MulticastDelegate.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/14Verein/14Verein.csproj b/14Verein/14Verein.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..51132f8866afebc4f18aad9fe045e67f9f882ee4
--- /dev/null
+++ b/14Verein/14Verein.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_14Verein</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/14Verein/Program.cs b/14Verein/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..9b460cfab6cee700e0b83e90c320bf0bd127c09f
--- /dev/null
+++ b/14Verein/Program.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+
+namespace _14Verein
+{
+    class Mitglied
+    {
+        public String Name { get; set; }
+        public int Alter { get; set; }
+        public int Gewicht { get; set; }
+    }
+    delegate void NeuesMitglied(List<Mitglied> mListe, Mitglied m);
+    class Verein
+    {
+        List<Mitglied> mitglieder;
+        public event NeuesMitglied Neuzugang;
+
+        /* Methode „void Eintreten(Mitglied mitglied)“. 
+         * Die Methode soll die Instanz des übergebenen Mitglieds in einer internen 
+         * Liste speichern.Nach dem Einfügen in die Liste soll das Event Neuzugang 
+         * ausgelöst werden, wenn mindestens eine Methode am Event registriert ist. 
+         * Falls es keine Methode gibt, soll nichts geschehen.
+        */
+        public void Eintreten(Mitglied mitglied)
+        {
+            mitglieder.Add(mitglied);
+            Neuzugang?.Invoke(mitglieder, mitglied);
+        }
+    }
+
+    class Test
+    {
+        static void AeltereMitglieder(List<Mitglied> mListe, Mitglied m)
+        {
+            foreach (var item in mListe)
+            {
+                if (item.Alter > m.Alter)
+                    Console.WriteLine(item.Name);
+            }
+        }
+        public static void Test1000()
+        {
+            Verein v1 = new Verein();
+            v1.Neuzugang += AeltereMitglieder;
+            //v1.Neuzugang += (ml, m) =>
+            //{
+            //    foreach (var item in ml)
+            //    {
+            //        if (item.Alter > m.Alter)
+            //            Console.WriteLine(item.Name);
+            //    }
+            //};
+        }
+    }
+
+    // program.cs
+    class Program
+    {
+
+        static void Main(string[] args)
+        {
+            //Test.Test1000();
+        }
+    }
+}
diff --git a/14Verein/obj/14Verein.csproj.nuget.dgspec.json b/14Verein/obj/14Verein.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..d9bc35579dca7e0763aecb6c77f00d196274e7ba
--- /dev/null
+++ b/14Verein/obj/14Verein.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj",
+        "projectName": "14Verein",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\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.302\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/14Verein/obj/14Verein.csproj.nuget.g.props b/14Verein/obj/14Verein.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86
--- /dev/null
+++ b/14Verein/obj/14Verein.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/14Verein/obj/14Verein.csproj.nuget.g.targets b/14Verein/obj/14Verein.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/14Verein/obj/14Verein.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/14Verein/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/14Verein/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs
new file mode 100644
index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105
--- /dev/null
+++ b/14Verein/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/14Verein/obj/Debug/netcoreapp3.1/14Verein.AssemblyInfo.cs b/14Verein/obj/Debug/netcoreapp3.1/14Verein.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..871e61cca35a69dd936a76b044ec8f221931e0e7
--- /dev/null
+++ b/14Verein/obj/Debug/netcoreapp3.1/14Verein.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("14Verein")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("14Verein")]
+[assembly: System.Reflection.AssemblyTitleAttribute("14Verein")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/14Verein/obj/Debug/netcoreapp3.1/14Verein.AssemblyInfoInputs.cache b/14Verein/obj/Debug/netcoreapp3.1/14Verein.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a725d31e01a5e49eedb77c82aee5288405c40911
--- /dev/null
+++ b/14Verein/obj/Debug/netcoreapp3.1/14Verein.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+cce52abe254d45ab8056938d33d6ea9522335aa0
diff --git a/14Verein/obj/Debug/netcoreapp3.1/14Verein.assets.cache b/14Verein/obj/Debug/netcoreapp3.1/14Verein.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..edf95a957caef0aedf52f9c2df2435a510f39873
Binary files /dev/null and b/14Verein/obj/Debug/netcoreapp3.1/14Verein.assets.cache differ
diff --git a/14Verein/obj/project.assets.json b/14Verein/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..3d5a6f381db4ee65c6c1ec4dedf280d8ce4d3b5f
--- /dev/null
+++ b/14Verein/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\\14Verein\\14Verein.csproj",
+      "projectName": "14Verein",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\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.302\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/14Verein/obj/project.nuget.cache b/14Verein/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..a8cdb44c733396ea16c0a64568194b009e26c56a
--- /dev/null
+++ b/14Verein/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "yndcbhrVtqbES0aiSo4w6mwsYcCCUrKqItQiUbRZWbeNJLyksLdDkpIv9I1shjJt1qWqg4fNBXIUAAB9FG25Sw==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\14Verein\\14Verein.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln
index bd6a1b5ae5a0491465320a2379668a25578b16e0..fb4193be36fa101a807ae91c280a1d48165b3299 100644
--- a/prog2-ss2020-wienkop.sln
+++ b/prog2-ss2020-wienkop.sln
@@ -86,8 +86,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "07KeyValueList", "07KeyValu
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "07 UebgSa_KeyValueList", "07 UebgSaKeyValueList\07 UebgSa_KeyValueList.csproj", "{D164DF7F-E646-4754-B78C-FF95A9263874}"
 EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "07GenericInterfaces", "07GenericInterfaces\07GenericInterfaces.csproj", "{FEB89493-0266-4226-83E8-E73DECE39E98}"
-EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "07NichtNachmachen", "07NichtNachmachen\07NichtNachmachen.csproj", "{1A5242B0-472C-4C12-99D9-0896D44C1399}"
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "07InterfaceStack", "07InterfaceStack\07InterfaceStack.csproj", "{83D1C1CC-E68D-45B9-A4C9-5E2A45A74054}"
@@ -148,11 +146,17 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "12Interfaces", "12Interface
 EndProject
 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "12NewOverride", "12NewOverride\12NewOverride.csproj", "{749F6897-7E77-437C-A31C-99DBA84805FD}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "13DelegateVerkettung", "13DelegateVerkettung\13DelegateVerkettung.csproj", "{970201F8-F185-4595-94FF-BB7B402D46F5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "13Exceptions", "13Exceptions\13Exceptions.csproj", "{7EC31F41-CF08-4CF3-9962-08405DB7BF94}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "13ListT", "13ListT\13ListT.csproj", "{17A474B8-2859-47D7-A729-654F9E857EE3}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "13MulticastDelegate", "13MulticastDelegate\13MulticastDelegate.csproj", "{BA2D8AD6-F4C8-4126-B715-9FB70E9322D1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "13DiesUndDas", "13DiesUndDas\13DiesUndDas.csproj", "{A84B46DD-BFC8-4B33-8E63-945A2E5DF8DA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "13Exceptions", "13Exceptions\13Exceptions.csproj", "{7EC31F41-CF08-4CF3-9962-08405DB7BF94}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "13Exceptions2", "13Exceptions2\13Exceptions2.csproj", "{1EFB2276-8C32-432F-87A5-29995E9FC73A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "13ListT", "13ListT\13ListT.csproj", "{17A474B8-2859-47D7-A729-654F9E857EE3}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "14Verein", "14Verein\14Verein.csproj", "{FDA19B8E-6CD8-4D7F-A35C-1553D6753248}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -316,10 +320,6 @@ Global
 		{D164DF7F-E646-4754-B78C-FF95A9263874}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{D164DF7F-E646-4754-B78C-FF95A9263874}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{D164DF7F-E646-4754-B78C-FF95A9263874}.Release|Any CPU.Build.0 = Release|Any CPU
-		{FEB89493-0266-4226-83E8-E73DECE39E98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{FEB89493-0266-4226-83E8-E73DECE39E98}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{FEB89493-0266-4226-83E8-E73DECE39E98}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{FEB89493-0266-4226-83E8-E73DECE39E98}.Release|Any CPU.Build.0 = Release|Any CPU
 		{1A5242B0-472C-4C12-99D9-0896D44C1399}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{1A5242B0-472C-4C12-99D9-0896D44C1399}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{1A5242B0-472C-4C12-99D9-0896D44C1399}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -440,10 +440,6 @@ Global
 		{749F6897-7E77-437C-A31C-99DBA84805FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{749F6897-7E77-437C-A31C-99DBA84805FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{749F6897-7E77-437C-A31C-99DBA84805FD}.Release|Any CPU.Build.0 = Release|Any CPU
-		{970201F8-F185-4595-94FF-BB7B402D46F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
-		{970201F8-F185-4595-94FF-BB7B402D46F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
-		{970201F8-F185-4595-94FF-BB7B402D46F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
-		{970201F8-F185-4595-94FF-BB7B402D46F5}.Release|Any CPU.Build.0 = Release|Any CPU
 		{7EC31F41-CF08-4CF3-9962-08405DB7BF94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
 		{7EC31F41-CF08-4CF3-9962-08405DB7BF94}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{7EC31F41-CF08-4CF3-9962-08405DB7BF94}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -452,6 +448,22 @@ Global
 		{17A474B8-2859-47D7-A729-654F9E857EE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{17A474B8-2859-47D7-A729-654F9E857EE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{17A474B8-2859-47D7-A729-654F9E857EE3}.Release|Any CPU.Build.0 = Release|Any CPU
+		{BA2D8AD6-F4C8-4126-B715-9FB70E9322D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{BA2D8AD6-F4C8-4126-B715-9FB70E9322D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{BA2D8AD6-F4C8-4126-B715-9FB70E9322D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{BA2D8AD6-F4C8-4126-B715-9FB70E9322D1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{A84B46DD-BFC8-4B33-8E63-945A2E5DF8DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{A84B46DD-BFC8-4B33-8E63-945A2E5DF8DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{A84B46DD-BFC8-4B33-8E63-945A2E5DF8DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{A84B46DD-BFC8-4B33-8E63-945A2E5DF8DA}.Release|Any CPU.Build.0 = Release|Any CPU
+		{1EFB2276-8C32-432F-87A5-29995E9FC73A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{1EFB2276-8C32-432F-87A5-29995E9FC73A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{1EFB2276-8C32-432F-87A5-29995E9FC73A}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{1EFB2276-8C32-432F-87A5-29995E9FC73A}.Release|Any CPU.Build.0 = Release|Any CPU
+		{FDA19B8E-6CD8-4D7F-A35C-1553D6753248}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{FDA19B8E-6CD8-4D7F-A35C-1553D6753248}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{FDA19B8E-6CD8-4D7F-A35C-1553D6753248}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{FDA19B8E-6CD8-4D7F-A35C-1553D6753248}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE