diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo index f5ce652e1889bbb395e0513a908bea1582672633..58924d000c465abd4fda8b42b26630b43708a05c 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/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache index 98a1e6a32cef97cee689b7c42e40bd7555a13c6f..308f84f1bd32b1f7e1467356eb1ac40d7da08d5e 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/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache index b5214f35120e32e54563c1c022ea640ba350567a..9f4bd98749eb5f85c5249b4582b96dc7ea27d580 100644 Binary files a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache and b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache differ diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache index 261fb667b68660f7adefe3e8be7ab1ee784b53ca..57dc8a5b36c4f98dba3c55624d46ad559ae71d60 100644 Binary files a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache and b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache differ diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache index a3dc7452ef70e739a100ce883ea2937592e63c8a..94be5c29ccc5594c3d7ed74fab336753939a60f4 100644 Binary files a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache and b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache differ diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache index 50beef42e5ef19628fe73d78013cf307822ef6ea..a3dc7452ef70e739a100ce883ea2937592e63c8a 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/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..8a5ef041ae8402be96bf3fc66b33aedfc9a2f5c5 Binary files /dev/null and b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csprojAssemblyReference.cache differ diff --git a/06 UebgDiExceptions/obj/Debug/netcoreapp3.1/06 UebgDiExceptions.csprojAssemblyReference.cache b/06 UebgDiExceptions/obj/Debug/netcoreapp3.1/06 UebgDiExceptions.csprojAssemblyReference.cache index a0fbfd12797557adefa2aaaacd9d5126dec64303..9b0e710fb7587c1bf9b43414d9232508a4786d6e 100644 Binary files a/06 UebgDiExceptions/obj/Debug/netcoreapp3.1/06 UebgDiExceptions.csprojAssemblyReference.cache and b/06 UebgDiExceptions/obj/Debug/netcoreapp3.1/06 UebgDiExceptions.csprojAssemblyReference.cache differ diff --git a/06GenericList/Liste.cs b/06GenericList/Liste.cs index 6886b2086f3b3ff7cb1a3e2e534b133df17898c1..9b9dcb02cf0abeb85b0a8a1ddcc8b17cc0dacc57 100644 --- a/06GenericList/Liste.cs +++ b/06GenericList/Liste.cs @@ -115,16 +115,15 @@ namespace _06GenericList // an der gespeicherten Pos. weitergemacht. } } - public delegate bool MyFilter<V>(V daten); - public IEnumerable<T> Filter(MyFilter<T> myTest) // string => bool, x => x.Contains("er") + public delegate bool MyFilter1(T daten); // Typpar. T wird vom äußeren Class<T> genommen + public delegate bool MyFilter2<V>(V daten); // Typpar. V zunächst noch offen und wird dann + // bei der Verwendung in Filter auf MyFilter2<T> gesetzt ~ Predicate<T> + public IEnumerable<T> Filter(Predicate<T> myTest) // string => bool, x => x.Contains("er") { for (Element item = anf; item != null; item = item.next) { - if (myTest(item.daten)) - yield return item.daten; // Merken dieser Ausführungsposition - // UND Zurückliefern von item.name - // Beim nächsten Aufruf von GetEnumerator() wird - // an der gespeicherten Pos. weitergemacht. + if (myTest(item.daten)) // if (item.daten.Contains(pattern)) + yield return item.daten; } } diff --git a/06GenericList/Program.cs b/06GenericList/Program.cs index 9bbc2673963110332c7a8316dd8355d98837024a..fa8e22317d530c48032b79a1123ca4f1b80fa8dd 100644 --- a/06GenericList/Program.cs +++ b/06GenericList/Program.cs @@ -4,7 +4,7 @@ namespace _06GenericList { class Person : IComparable<Person> { - string name, vorname; + public string name, vorname; public Person(string name, string vorname) { this.name = name; @@ -19,16 +19,28 @@ namespace _06GenericList } class Program { + static bool IstGerade(uint z) + { + return z % 2 == 0; + } + + private static string pattern; + static bool Namenstest(Person x) + { + return x.name.Contains(pattern) && + (x.vorname.Contains("e") || x.vorname.Contains("E")); + } static void Main(string[] args) { - Liste<int> il = new Liste<int>(); + Liste<uint> il = new Liste<uint>(); il.AddEnd(10); il.AddEnd(20); il.AddEnd(23); il.AddEnd(21); il.AddEnd(35); il.AddEnd(40); - foreach (var item in il.Filter(x => x%2==0)) + //foreach (var item in il.Filter(x => x % 2 == 0)) + foreach (var item in il.Filter(IstGerade)) // T => bool { Console.WriteLine(item); } @@ -45,15 +57,25 @@ namespace _06GenericList Console.WriteLine(item); } Console.WriteLine("*****************"); - sl.Print(); + //sl.Print(); Liste<Person> pl = new Liste<Person>(); pl.AddSorted(new Person("Meier", "Emil")); pl.AddSorted(new Person("Schmitt", "Anton")); - pl.Print(); + pl.AddSorted(new Person("Huber", "Dieter")); + pl.AddSorted(new Person("Müller", "Berta")); + //foreach (var item in pl.Filter(x => x.name.Contains("er")&&(x.vorname.Contains("e")||x.vorname.Contains("E")))) + //foreach (var item in pl.Filter(x => x.name.Length<6 && x.vorname.Contains("er"))) + pattern = "er"; + foreach (var item in pl.Filter(Namenstest)) + { + Console.WriteLine(item); + } + + //pl.Print(); - Liste<Liste<Person>> pll = new Liste<Liste<Person>>(); - pll.AddSorted(pl); + //Liste<Liste<Person>> pll = new Liste<Liste<Person>>(); + //pll.AddSorted(pl); } } diff --git a/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.dll b/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.dll index 25473ed282428a4a8f59b3593c58121b55320ec1..c1145594d205f7922db8e23ab783ba6f607e6dae 100644 Binary files a/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.dll and b/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.dll differ diff --git a/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.pdb b/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.pdb index 5f7a2e3367d0464cb22873cb3a65c9de20559821..df6a309bc3e6e54c49f81f878ef6a894a7a4344c 100644 Binary files a/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.pdb and b/06GenericList/bin/Debug/netcoreapp3.1/06GenericList.pdb differ diff --git a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csproj.FileListAbsolute.txt b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csproj.FileListAbsolute.txt index 6febf69326bfc6d4b9d2125d2656540ec568a087..64d1a69b57c8f05dc12af1418a0a40f6671e2c0f 100644 --- a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csproj.FileListAbsolute.txt +++ b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csproj.FileListAbsolute.txt @@ -10,3 +10,4 @@ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06GenericList\obj\Debug\netco C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06GenericList\obj\Debug\netcoreapp3.1\06GenericList.dll C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06GenericList\obj\Debug\netcoreapp3.1\06GenericList.pdb C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06GenericList\obj\Debug\netcoreapp3.1\06GenericList.genruntimeconfig.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\06GenericList\obj\Debug\netcoreapp3.1\06GenericList.csprojAssemblyReference.cache diff --git a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csprojAssemblyReference.cache b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..74fe67b1ca671095970d4a7fbcae2417231e8f41 Binary files /dev/null and b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.csprojAssemblyReference.cache differ diff --git a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.dll b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.dll index 25473ed282428a4a8f59b3593c58121b55320ec1..c1145594d205f7922db8e23ab783ba6f607e6dae 100644 Binary files a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.dll and b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.dll differ diff --git a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.pdb b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.pdb index 5f7a2e3367d0464cb22873cb3a65c9de20559821..df6a309bc3e6e54c49f81f878ef6a894a7a4344c 100644 Binary files a/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.pdb and b/06GenericList/obj/Debug/netcoreapp3.1/06GenericList.pdb differ diff --git a/08 DelegateAnwendungen/08 DelegateAnwendungen.csproj b/08 DelegateAnwendungen/08 DelegateAnwendungen.csproj new file mode 100644 index 0000000000000000000000000000000000000000..e9f0a2c6d06ca76c5ff860dffbc572f7926f98d8 --- /dev/null +++ b/08 DelegateAnwendungen/08 DelegateAnwendungen.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_08_DelegateAnwendungen</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/08 DelegateAnwendungen/Program.cs b/08 DelegateAnwendungen/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..df5359e9f1d85c0e08b2224c25c2eab1e745a5f8 --- /dev/null +++ b/08 DelegateAnwendungen/Program.cs @@ -0,0 +1,34 @@ +using System; + +namespace _08_DelegateAnwendungen +{ + class Program + { + delegate T MeineFkt<T>(T x); + //delegate bool MeinTest<T>(T x); + static T[] ApplyAll<T>(MeineFkt<T> fkt, params T[] werte) + { + T[] erg = new T[werte.Length]; + for (int i = 0; i < werte.Length; i++) + { + erg[i] = fkt(werte[i]); + Console.Write (erg[i]); Console.Write(" "); + } + Console.WriteLine(); + return erg; + } + static int Quadrieren(int x) => x * x; + + static void Main(string[] args) + { + ApplyAll(x => (int) (x * 1.02), 10, 30, 40, 50, 60, 70, 80, 100); + ApplyAll(x => x + 1, 10, 30, 40, 50, 60, 70, 80, 100); + ApplyAll(x => x * 2, 10, 30, 40, 50, 60, 70, 80, 100); + ApplyAll(Quadrieren, 10, 30, 40, 50, 60, 70, 80, 100); + Console.WriteLine("----------"); + + string[] namen = { "Anton", "Berta", "Claudia", "Emil", "Dieter" }; + ApplyAll(x => x.ToUpper(), namen); + } + } +} diff --git a/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.deps.json b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.deps.json new file mode 100644 index 0000000000000000000000000000000000000000..2e17109b9d508632c69eff71b38fceff00eb5974 --- /dev/null +++ b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v3.1", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v3.1": { + "08 DelegateAnwendungen/1.0.0": { + "runtime": { + "08 DelegateAnwendungen.dll": {} + } + } + } + }, + "libraries": { + "08 DelegateAnwendungen/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll new file mode 100644 index 0000000000000000000000000000000000000000..ccbccaa164de9227c6bb5d0a824371462b424c60 Binary files /dev/null and b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll differ diff --git a/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe new file mode 100644 index 0000000000000000000000000000000000000000..08ba0ebb3db73af48dc80395d25a2a2d5ca65ed1 Binary files /dev/null and b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe differ diff --git a/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0e6a5794f07266e40a4a56855d41bf734b765b83 Binary files /dev/null and b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb differ diff --git a/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.runtimeconfig.dev.json b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.runtimeconfig.dev.json new file mode 100644 index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce --- /dev/null +++ b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.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/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.runtimeconfig.json b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.runtimeconfig.json new file mode 100644 index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c --- /dev/null +++ b/08 DelegateAnwendungen/bin/Debug/netcoreapp3.1/08 DelegateAnwendungen.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/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..3338346345a7f7dc2dbebde8748b1f290e2a2bae --- /dev/null +++ b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.dgspec.json @@ -0,0 +1,66 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj", + "projectName": "08 DelegateAnwendungen", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\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, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[3.1.2, 3.1.2]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.g.props b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..71e2560680d6cba0b1c8f0e4f5c188f730659b86 --- /dev/null +++ b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.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/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.g.targets b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/08 DelegateAnwendungen/obj/08 DelegateAnwendungen.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/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..ad8dfe1a6310302587a2d0c0111d81b250eb4105 --- /dev/null +++ b/08 DelegateAnwendungen/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/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.AssemblyInfo.cs b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..a13521d3f5602fae6e0722a8661aba1b9289f4ef --- /dev/null +++ b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.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("08 DelegateAnwendungen")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("08 DelegateAnwendungen")] +[assembly: System.Reflection.AssemblyTitleAttribute("08 DelegateAnwendungen")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.AssemblyInfoInputs.cache b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..4e4a63788bc97851b249104952996d7ee91d8e84 --- /dev/null +++ b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +e3bfa1198111e7a056d8c12e7cf72f26d451ee60 diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.assets.cache b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a262f1201de9689673efe07e75857d6b0f5bc08b Binary files /dev/null and b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.assets.cache differ diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.CoreCompileInputs.cache b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..46ce7b15895100a55ccf1069ef58c0e866f26b13 --- /dev/null +++ b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +f3f06898a2bd7d3e9053c542906ca4a5b92c4f3a diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.FileListAbsolute.txt b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.FileListAbsolute.txt new file mode 100644 index 0000000000000000000000000000000000000000..b365b5e94780aa904f3d984f4b908b1c769bec35 --- /dev/null +++ b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.csproj.FileListAbsolute.txt @@ -0,0 +1,12 @@ +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.exe +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.deps.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.runtimeconfig.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.runtimeconfig.dev.json +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.dll +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\bin\Debug\netcoreapp3.1\08 DelegateAnwendungen.pdb +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.AssemblyInfoInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.AssemblyInfo.cs +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.csproj.CoreCompileInputs.cache +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.dll +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.pdb +C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\08 DelegateAnwendungen\obj\Debug\netcoreapp3.1\08 DelegateAnwendungen.genruntimeconfig.cache diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll new file mode 100644 index 0000000000000000000000000000000000000000..ccbccaa164de9227c6bb5d0a824371462b424c60 Binary files /dev/null and b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.dll differ diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe new file mode 100644 index 0000000000000000000000000000000000000000..08ba0ebb3db73af48dc80395d25a2a2d5ca65ed1 Binary files /dev/null and b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.exe differ diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.genruntimeconfig.cache b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.genruntimeconfig.cache new file mode 100644 index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e --- /dev/null +++ b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.genruntimeconfig.cache @@ -0,0 +1 @@ +86c8e15dd33445635927cfaf398408205fd11473 diff --git a/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb new file mode 100644 index 0000000000000000000000000000000000000000..0e6a5794f07266e40a4a56855d41bf734b765b83 Binary files /dev/null and b/08 DelegateAnwendungen/obj/Debug/netcoreapp3.1/08 DelegateAnwendungen.pdb differ diff --git a/08 DelegateAnwendungen/obj/project.assets.json b/08 DelegateAnwendungen/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..1925e0e4e5fdafd613c92cb598ef7300d51f705f --- /dev/null +++ b/08 DelegateAnwendungen/obj/project.assets.json @@ -0,0 +1,71 @@ +{ + "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\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj", + "projectName": "08 DelegateAnwendungen", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\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, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[3.1.2, 3.1.2]" + } + ], + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.300\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/08 DelegateAnwendungen/obj/project.nuget.cache b/08 DelegateAnwendungen/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..d8a55590cb9caeed9ca0b5ee2d430347415f0849 --- /dev/null +++ b/08 DelegateAnwendungen/obj/project.nuget.cache @@ -0,0 +1,10 @@ +{ + "version": 2, + "dgSpecHash": "OVSCFwchQklO0pDasjI/NgjUxPFohB4mbvQIh2TyVZ3DCNl1CD5VttCC6m5b7UXAcLHdzwOpNE4zZJ/V2jGg0w==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\08 DelegateAnwendungen\\08 DelegateAnwendungen.csproj", + "expectedPackageFiles": [ + "C:\\Users\\wienkop\\.nuget\\packages\\microsoft.aspnetcore.app.ref\\3.1.2\\microsoft.aspnetcore.app.ref.3.1.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/08DelegateIntro/obj/Debug/netcoreapp3.1/08DelegateIntro.csprojAssemblyReference.cache b/08DelegateIntro/obj/Debug/netcoreapp3.1/08DelegateIntro.csprojAssemblyReference.cache index d7dd684443de8ada82f92a8e0cf14a64b9096fd6..a0fbfd12797557adefa2aaaacd9d5126dec64303 100644 Binary files a/08DelegateIntro/obj/Debug/netcoreapp3.1/08DelegateIntro.csprojAssemblyReference.cache and b/08DelegateIntro/obj/Debug/netcoreapp3.1/08DelegateIntro.csprojAssemblyReference.cache differ diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln index 322711f45dfd8b7f12b4ff2b795b5fdc0bc3a20e..c8c86896f0a7b51ba428648d47b739cea247adf6 100644 --- a/prog2-ss2020-wienkop.sln +++ b/prog2-ss2020-wienkop.sln @@ -96,6 +96,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "08DelegateIntro", "08Delega EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "08 UebgDiDatentypSet", "08 UebgDiDatentypSet\08 UebgDiDatentypSet.csproj", "{42061739-142A-4941-81EB-7217DD563CC6}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "08 DelegateAnwendungen", "08 DelegateAnwendungen\08 DelegateAnwendungen.csproj", "{934A5FBA-46BF-4399-A48D-210D22F070FA}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -278,6 +280,10 @@ Global {42061739-142A-4941-81EB-7217DD563CC6}.Debug|Any CPU.Build.0 = Debug|Any CPU {42061739-142A-4941-81EB-7217DD563CC6}.Release|Any CPU.ActiveCfg = Release|Any CPU {42061739-142A-4941-81EB-7217DD563CC6}.Release|Any CPU.Build.0 = Release|Any CPU + {934A5FBA-46BF-4399-A48D-210D22F070FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {934A5FBA-46BF-4399-A48D-210D22F070FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {934A5FBA-46BF-4399-A48D-210D22F070FA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {934A5FBA-46BF-4399-A48D-210D22F070FA}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE