├── .idea └── .idea.DesignPatternFactoryMethod │ └── .idea │ ├── encodings.xml │ ├── git_toolbox_prj.xml │ ├── indexLayout.xml │ ├── projectSettingsUpdater.xml │ ├── vcs.xml │ └── workspace.xml ├── Boat.cs ├── Bus.cs ├── Car.cs ├── DesignPatternFactoryMethod.csproj ├── DesignPatternFactoryMethod.sln ├── Factories ├── BoatCreator.cs ├── BusCreator.cs ├── CarCreator.cs └── VehicleCreator.cs ├── Program.cs ├── Vehicle.cs └── obj ├── Debug ├── net6.0 │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ ├── DesignPatternFactoryMethod.AssemblyInfo.cs │ ├── DesignPatternFactoryMethod.AssemblyInfoInputs.cache │ ├── DesignPatternFactoryMethod.GeneratedMSBuildEditorConfig.editorconfig │ ├── DesignPatternFactoryMethod.assets.cache │ └── DesignPatternFactoryMethod.csproj.AssemblyReference.cache └── netcoreapp3.1 │ ├── .NETCoreApp,Version=v3.1.AssemblyAttributes.cs │ ├── DesignPatternFactoryMethod.AssemblyInfo.cs │ ├── DesignPatternFactoryMethod.AssemblyInfoInputs.cache │ ├── DesignPatternFactoryMethod.GeneratedMSBuildEditorConfig.editorconfig │ ├── DesignPatternFactoryMethod.assets.cache │ └── DesignPatternFactoryMethod.csproj.AssemblyReference.cache ├── DesignPatternFactoryMethod.csproj.nuget.dgspec.json ├── DesignPatternFactoryMethod.csproj.nuget.g.props ├── DesignPatternFactoryMethod.csproj.nuget.g.targets ├── project.assets.json ├── project.nuget.cache ├── project.packagespec.json └── rider.project.restore.info /.idea/.idea.DesignPatternFactoryMethod/.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /.idea/.idea.DesignPatternFactoryMethod/.idea/git_toolbox_prj.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 14 | 15 | -------------------------------------------------------------------------------- /.idea/.idea.DesignPatternFactoryMethod/.idea/indexLayout.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/.idea.DesignPatternFactoryMethod/.idea/projectSettingsUpdater.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /.idea/.idea.DesignPatternFactoryMethod/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/.idea.DesignPatternFactoryMethod/.idea/workspace.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | { 11 | "keyToString": { 12 | "settings.editor.selected.configurable": "application.passwordSafe" 13 | } 14 | } 15 | 16 | 17 | 34 | 35 | 36 | C:\Users\Fazrin\AppData\Roaming\Subversion 37 | 38 | -------------------------------------------------------------------------------- /Boat.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | class Boat : Vehicle 4 | { 5 | 6 | public override string GetData() 7 | { 8 | return "I am a boat!"; 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Bus.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | class Bus : Vehicle 4 | { 5 | 6 | public override string GetData() 7 | { 8 | return "I am a Bus!"; 9 | } 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Car.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | class Car : Vehicle 4 | { 5 | public override string GetData() 6 | { 7 | return "I am a car!"; 8 | } 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /DesignPatternFactoryMethod.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net6.0 6 | 10 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /DesignPatternFactoryMethod.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.30406.217 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DesignPatternFactoryMethod", "DesignPatternFactoryMethod.csproj", "{28AD2964-D010-4BD0-8FBB-24813B5FB9A7}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {28AD2964-D010-4BD0-8FBB-24813B5FB9A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {28AD2964-D010-4BD0-8FBB-24813B5FB9A7}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {28AD2964-D010-4BD0-8FBB-24813B5FB9A7}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {28AD2964-D010-4BD0-8FBB-24813B5FB9A7}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {61BD1186-FEA4-4AA7-86DD-78BA76E5D12A} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /Factories/BoatCreator.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | public class BoatCreator : VehicleCreator 4 | { 5 | protected override Vehicle MakeVehicle() 6 | { 7 | Vehicle vehicle = new Boat(); 8 | vehicle.capacity = 150; 9 | return vehicle; 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Factories/BusCreator.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | public class BusCreator : VehicleCreator 4 | { 5 | protected override Vehicle MakeVehicle() 6 | { 7 | Vehicle vehicle = new Bus(); 8 | vehicle.capacity = 50; 9 | return vehicle; 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Factories/CarCreator.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | public class CarCreator : VehicleCreator 4 | { 5 | protected override Vehicle MakeVehicle() 6 | { 7 | Vehicle vehicle = new Car(); 8 | vehicle.capacity = 5; 9 | return vehicle; 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Factories/VehicleCreator.cs: -------------------------------------------------------------------------------- 1 | namespace DesignPatternFactoryMethod 2 | { 3 | public abstract class VehicleCreator 4 | { 5 | protected abstract Vehicle MakeVehicle(); 6 | 7 | public Vehicle CreateVehicle() 8 | { 9 | return this.MakeVehicle(); 10 | } 11 | } 12 | } -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace DesignPatternFactoryMethod 4 | { 5 | class Program 6 | { 7 | static void Main(string[] args) 8 | { 9 | Vehicle vehicle; 10 | VehicleType vehicleType; 11 | 12 | Console.WriteLine("Hello! Which transport type would you prefer? We offer travels by Bus, Car and Boat."); 13 | var userInput = Console.ReadLine(); 14 | if (Enum.TryParse(userInput, true, out vehicleType)) 15 | { 16 | switch (vehicleType) 17 | { 18 | case VehicleType.Boat: 19 | vehicle = new BoatCreator().CreateVehicle(); 20 | break; 21 | case VehicleType.Bus: 22 | vehicle = new BusCreator().CreateVehicle(); 23 | break; 24 | case VehicleType.Car: 25 | vehicle = new CarCreator().CreateVehicle(); 26 | break; 27 | default: 28 | vehicle = null; 29 | break; 30 | } 31 | Console.WriteLine(vehicle.GetData()); 32 | Console.WriteLine("Vehicle capacity: " + vehicle.GetCapacity()); 33 | } 34 | else 35 | { 36 | Console.WriteLine("Vehicle not found, try again."); 37 | } 38 | } 39 | public enum VehicleType 40 | { 41 | Bus, 42 | Car, 43 | Boat 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Vehicle.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace DesignPatternFactoryMethod 4 | { 5 | public abstract class Vehicle 6 | { 7 | internal int capacity; 8 | public abstract string GetData(); 9 | 10 | public int GetCapacity() 11 | { 12 | return capacity; 13 | } 14 | public void AddPassengers(int passengers) 15 | { 16 | if (capacity < passengers) 17 | { 18 | throw new Exception(this.GetData() + " reached max capacity"); 19 | } 20 | else 21 | capacity -= passengers; 22 | } 23 | 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DesignPatternFactoryMethod.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: System.Reflection.AssemblyCompanyAttribute("DesignPatternFactoryMethod")] 14 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 15 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 16 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 17 | [assembly: System.Reflection.AssemblyProductAttribute("DesignPatternFactoryMethod")] 18 | [assembly: System.Reflection.AssemblyTitleAttribute("DesignPatternFactoryMethod")] 19 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 20 | 21 | // Generated by the MSBuild WriteCodeFragment class. 22 | 23 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DesignPatternFactoryMethod.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | d0091825b7b27ac6eb20ed07b422a4cb8ddbc61d 2 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DesignPatternFactoryMethod.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.TargetFramework = net6.0 3 | build_property.TargetPlatformMinVersion = 4 | build_property.UsingMicrosoftNETSdkWeb = 5 | build_property.ProjectTypeGuids = 6 | build_property.InvariantGlobalization = 7 | build_property.PlatformNeutralAssembly = 8 | build_property._SupportedPlatformList = Linux,macOS,Windows 9 | build_property.RootNamespace = DesignPatternFactoryMethod 10 | build_property.ProjectDir = E:\Repos\Articles-master\DesignPatternFactoryMethod\ 11 | -------------------------------------------------------------------------------- /obj/Debug/net6.0/DesignPatternFactoryMethod.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/DesignPatternFactoryMethod/a74ba310cb5d9f4256af9a11e51146e3ba57bd4b/obj/Debug/net6.0/DesignPatternFactoryMethod.assets.cache -------------------------------------------------------------------------------- /obj/Debug/net6.0/DesignPatternFactoryMethod.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/DesignPatternFactoryMethod/a74ba310cb5d9f4256af9a11e51146e3ba57bd4b/obj/Debug/net6.0/DesignPatternFactoryMethod.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/.NETCoreApp,Version=v3.1.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")] 5 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // 5 | // Changes to this file may cause incorrect behavior and will be lost if 6 | // the code is regenerated. 7 | // 8 | //------------------------------------------------------------------------------ 9 | 10 | using System; 11 | using System.Reflection; 12 | 13 | [assembly: System.Reflection.AssemblyCompanyAttribute("DesignPatternFactoryMethod")] 14 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 15 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 16 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 17 | [assembly: System.Reflection.AssemblyProductAttribute("DesignPatternFactoryMethod")] 18 | [assembly: System.Reflection.AssemblyTitleAttribute("DesignPatternFactoryMethod")] 19 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 20 | 21 | // Generated by the MSBuild WriteCodeFragment class. 22 | 23 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | d0091825b7b27ac6eb20ed07b422a4cb8ddbc61d 2 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- 1 | is_global = true 2 | build_property.RootNamespace = DesignPatternFactoryMethod 3 | build_property.ProjectDir = E:\Repos\Articles-master\DesignPatternFactoryMethod\ 4 | -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/DesignPatternFactoryMethod/a74ba310cb5d9f4256af9a11e51146e3ba57bd4b/obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.assets.cache -------------------------------------------------------------------------------- /obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nirzaf/DesignPatternFactoryMethod/a74ba310cb5d9f4256af9a11e51146e3ba57bd4b/obj/Debug/netcoreapp3.1/DesignPatternFactoryMethod.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /obj/DesignPatternFactoryMethod.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj": {} 5 | }, 6 | "projects": { 7 | "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj", 11 | "projectName": "DesignPatternFactoryMethod", 12 | "projectPath": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj", 13 | "packagesPath": "C:\\Users\\Fazrin\\.nuget\\packages\\", 14 | "outputPath": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\Fazrin\\AppData\\Roaming\\NuGet\\NuGet.Config", 18 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 19 | ], 20 | "originalTargetFrameworks": [ 21 | "net6.0" 22 | ], 23 | "sources": { 24 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 25 | "https://api.nuget.org/v3/index.json": {} 26 | }, 27 | "frameworks": { 28 | "net6.0": { 29 | "targetAlias": "net6.0", 30 | "projectReferences": {} 31 | } 32 | }, 33 | "warningProperties": { 34 | "warnAsError": [ 35 | "NU1605" 36 | ] 37 | } 38 | }, 39 | "frameworks": { 40 | "net6.0": { 41 | "targetAlias": "net6.0", 42 | "imports": [ 43 | "net461", 44 | "net462", 45 | "net47", 46 | "net471", 47 | "net472", 48 | "net48" 49 | ], 50 | "assetTargetFallback": true, 51 | "warn": true, 52 | "frameworkReferences": { 53 | "Microsoft.NETCore.App": { 54 | "privateAssets": "all" 55 | } 56 | }, 57 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" 58 | } 59 | } 60 | } 61 | } 62 | } -------------------------------------------------------------------------------- /obj/DesignPatternFactoryMethod.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Fazrin\.nuget\packages\ 9 | PackageReference 10 | 6.0.0 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /obj/DesignPatternFactoryMethod.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net6.0": {} 5 | }, 6 | "libraries": {}, 7 | "projectFileDependencyGroups": { 8 | "net6.0": [] 9 | }, 10 | "packageFolders": { 11 | "C:\\Users\\Fazrin\\.nuget\\packages\\": {} 12 | }, 13 | "project": { 14 | "version": "1.0.0", 15 | "restore": { 16 | "projectUniqueName": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj", 17 | "projectName": "DesignPatternFactoryMethod", 18 | "projectPath": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj", 19 | "packagesPath": "C:\\Users\\Fazrin\\.nuget\\packages\\", 20 | "outputPath": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\obj\\", 21 | "projectStyle": "PackageReference", 22 | "configFilePaths": [ 23 | "C:\\Users\\Fazrin\\AppData\\Roaming\\NuGet\\NuGet.Config", 24 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 25 | ], 26 | "originalTargetFrameworks": [ 27 | "net6.0" 28 | ], 29 | "sources": { 30 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 31 | "https://api.nuget.org/v3/index.json": {} 32 | }, 33 | "frameworks": { 34 | "net6.0": { 35 | "targetAlias": "net6.0", 36 | "projectReferences": {} 37 | } 38 | }, 39 | "warningProperties": { 40 | "warnAsError": [ 41 | "NU1605" 42 | ] 43 | } 44 | }, 45 | "frameworks": { 46 | "net6.0": { 47 | "targetAlias": "net6.0", 48 | "imports": [ 49 | "net461", 50 | "net462", 51 | "net47", 52 | "net471", 53 | "net472", 54 | "net48" 55 | ], 56 | "assetTargetFallback": true, 57 | "warn": true, 58 | "frameworkReferences": { 59 | "Microsoft.NETCore.App": { 60 | "privateAssets": "all" 61 | } 62 | }, 63 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json" 64 | } 65 | } 66 | } 67 | } -------------------------------------------------------------------------------- /obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "aZxmayxBdTS22KZWqO3W1bXK3XJa2SbcDPyGmL9wF5uL7UjgokS8a17EBy+6tMr/F8yI3Z4MSaPKbAVcRuxLyA==", 4 | "success": true, 5 | "projectFilePath": "E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /obj/project.packagespec.json: -------------------------------------------------------------------------------- 1 | "restore":{"projectUniqueName":"E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj","projectName":"DesignPatternFactoryMethod","projectPath":"E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\DesignPatternFactoryMethod.csproj","outputPath":"E:\\Repos\\Articles-master\\DesignPatternFactoryMethod\\obj\\","projectStyle":"PackageReference","originalTargetFrameworks":["net6.0"],"sources":{"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\":{},"https://api.nuget.org/v3/index.json":{}},"frameworks":{"net6.0":{"targetAlias":"net6.0","projectReferences":{}}},"warningProperties":{"warnAsError":["NU1605"]}}"frameworks":{"net6.0":{"targetAlias":"net6.0","imports":["net461","net462","net47","net471","net472","net48"],"assetTargetFallback":true,"warn":true,"frameworkReferences":{"Microsoft.NETCore.App":{"privateAssets":"all"}},"runtimeIdentifierGraphPath":"C:\\Program Files\\dotnet\\sdk\\6.0.300\\RuntimeIdentifierGraph.json"}} -------------------------------------------------------------------------------- /obj/rider.project.restore.info: -------------------------------------------------------------------------------- 1 | 16552312225716639 --------------------------------------------------------------------------------