From 54a81e8ed9d2124c752affc43e0efce7c0f43498 Mon Sep 17 00:00:00 2001 From: ZahraLiaghatmand Date: Wed, 25 Feb 2026 10:44:46 +0330 Subject: [PATCH] Add feature Loyalty discount Add feature Total price cannot go below 0 --- .../CalculatePrice/CalculatePrice.slnx | 3 + .../CalculatePrice/CalculatePrice.csproj | 10 + .../CalculatePrice/CalculatePrice/Program.cs | 108 ++++++ .../Debug/net10.0/CalculatePrice.deps.json | 23 ++ .../bin/Debug/net10.0/CalculatePrice.dll | Bin 0 -> 9216 bytes .../bin/Debug/net10.0/CalculatePrice.exe | Bin 0 -> 162304 bytes .../bin/Debug/net10.0/CalculatePrice.pdb | Bin 0 -> 12012 bytes .../net10.0/CalculatePrice.runtimeconfig.json | 12 + .../CalculatePrice.csproj.nuget.dgspec.json | 349 +++++++++++++++++ .../obj/CalculatePrice.csproj.nuget.g.props | 16 + .../obj/CalculatePrice.csproj.nuget.g.targets | 2 + ...oreApp,Version=v10.0.AssemblyAttributes.cs | 4 + .../net10.0/CalculatePrice.AssemblyInfo.cs | 23 ++ .../CalculatePrice.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + .../net10.0/CalculatePrice.GlobalUsings.g.cs | 8 + .../Debug/net10.0/CalculatePrice.assets.cache | Bin 0 -> 236 bytes ...lculatePrice.csproj.BuildWithSkipAnalyzers | 0 ...culatePrice.csproj.CoreCompileInputs.cache | 1 + ...CalculatePrice.csproj.FileListAbsolute.txt | 15 + .../obj/Debug/net10.0/CalculatePrice.dll | Bin 0 -> 9216 bytes .../CalculatePrice.genruntimeconfig.cache | 1 + .../obj/Debug/net10.0/CalculatePrice.pdb | Bin 0 -> 12012 bytes .../net10.0/CalculatePrice.sourcelink.json | 1 + .../obj/Debug/net10.0/apphost.exe | Bin 0 -> 162304 bytes .../obj/Debug/net10.0/ref/CalculatePrice.dll | Bin 0 -> 6656 bytes .../Debug/net10.0/refint/CalculatePrice.dll | Bin 0 -> 6656 bytes ...oreApp,Version=v10.0.AssemblyAttributes.cs | 4 + .../net10.0/CalculatePrice.AssemblyInfo.cs | 23 ++ .../CalculatePrice.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 17 + .../net10.0/CalculatePrice.GlobalUsings.g.cs | 8 + .../net10.0/CalculatePrice.assets.cache | Bin 0 -> 236 bytes .../CalculatePrice/obj/project.assets.json | 355 ++++++++++++++++++ .../CalculatePrice/obj/project.nuget.cache | 8 + 35 files changed, 1010 insertions(+) create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice.slnx create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/CalculatePrice.csproj create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/Program.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.deps.json create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.dll create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.exe create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.pdb create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.runtimeconfig.json create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.dgspec.json create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.props create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.targets create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfo.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfoInputs.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GlobalUsings.g.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.assets.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.csproj.BuildWithSkipAnalyzers create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.csproj.CoreCompileInputs.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.csproj.FileListAbsolute.txt create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.dll create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.genruntimeconfig.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.pdb create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.sourcelink.json create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/apphost.exe create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/ref/CalculatePrice.dll create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/refint/CalculatePrice.dll create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfo.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfoInputs.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GlobalUsings.g.cs create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.assets.cache create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.assets.json create mode 100644 rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.nuget.cache diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice.slnx b/rambo-refactors/session-02/CalculatePrice/CalculatePrice.slnx new file mode 100644 index 0000000..5aed263 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice.slnx @@ -0,0 +1,3 @@ + + + diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/CalculatePrice.csproj b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/CalculatePrice.csproj new file mode 100644 index 0000000..ed9781c --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/CalculatePrice.csproj @@ -0,0 +1,10 @@ + + + + Exe + net10.0 + enable + enable + + + diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/Program.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/Program.cs new file mode 100644 index 0000000..de420a7 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/Program.cs @@ -0,0 +1,108 @@ +internal class Program +{ + private static void Main(string[] args) + { + Console.WriteLine("Enter Base Price: must be more than 0"); + decimal basePrice = decimal.Parse(Console.ReadLine()!); + + Console.WriteLine("Enter Discount:"); + decimal discount = decimal.Parse(Console.ReadLine()!); + + Console.WriteLine("Enter Tax Ratio (example: 0.20):"); + decimal taxRatio = decimal.Parse(Console.ReadLine()!); + + Console.WriteLine("Is customer returning? (true/false):"); + bool customerReturn = bool.Parse(Console.ReadLine()!); + + // Precondition + if (basePrice < 0) + throw new ArgumentException("BasePrice must be non-negative"); + + var order = new Order(basePrice, discount); + + var discountService = new DiscountService(order); + + decimal priceAfterDiscount = discountService.CalculateDiscount(customerReturn); + + var taxService = new TaxService(); + + var taxRequest = new CalculateTaxRequest(priceAfterDiscount, taxRatio); + + decimal tax = taxService.CalculateTax(taxRequest); + + decimal total = priceAfterDiscount + tax; + + if (total < 0) + throw new Exception("Total cannot be less than zero"); + + Console.WriteLine("================================="); + Console.WriteLine($"Base Price: {basePrice}"); + Console.WriteLine($"Discount: {discount}"); + Console.WriteLine($"Price After Discount: {priceAfterDiscount}"); + Console.WriteLine($"Tax: {tax}"); + Console.WriteLine($"Final Total: {total}"); + } +} + +/* ======================= DOMAIN ======================= */ + +public record CalculateTaxRequest(decimal BasePrice, decimal TaxRatio); + +public class TaxService +{ + //invariant condition + private const decimal MaxTax = 25M; + private const decimal MinimumPrice = 50M; + + public decimal CalculateTax(CalculateTaxRequest request) + { + if (request.BasePrice < MinimumPrice) + return 0; + + decimal taxableAmount = request.BasePrice ; + decimal tax = taxableAmount * request.TaxRatio; + + if (tax > MaxTax) + tax = MaxTax; + + return tax; + } +} + +public class DiscountService +{ + //invariant condition + private const decimal LoyaltyDiscountRate = 0.05M; + private readonly Order _order; + + public DiscountService(Order order) + { + _order = order; + } + + public decimal CalculateDiscount(bool customerReturn) + { + + if (customerReturn) + return _order.BasePrice - LoyaltyDiscount(); + + return _order.BasePrice - _order.Discount; + } + + private decimal LoyaltyDiscount() + { + return _order.BasePrice * LoyaltyDiscountRate; + } +} + +public class Order +{ + public decimal BasePrice { get; } + public decimal Discount { get; } + + public Order(decimal basePrice, decimal discount) + { + BasePrice = basePrice; + Discount = discount; + } +} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.deps.json b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.deps.json new file mode 100644 index 0000000..d33427d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.deps.json @@ -0,0 +1,23 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v10.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v10.0": { + "CalculatePrice/1.0.0": { + "runtime": { + "CalculatePrice.dll": {} + } + } + } + }, + "libraries": { + "CalculatePrice/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.dll b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.dll new file mode 100644 index 0000000000000000000000000000000000000000..6b9614251f01625a264c2a5f00fe5084a6685680 GIT binary patch literal 9216 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.exe b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.exe new file mode 100644 index 0000000000000000000000000000000000000000..ae9dbfa5454dc7a526d529d015dc4f562200be42 GIT binary patch literal 162304 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

tGrq?PTk{` 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.pdb b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.pdb new file mode 100644 index 0000000000000000000000000000000000000000..559f11cd37afd87654e95c49514d12294fb98aed GIT binary patch literal 12012 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.runtimeconfig.json b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.runtimeconfig.json new file mode 100644 index 0000000..01e4519 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/bin/Debug/net10.0/CalculatePrice.runtimeconfig.json @@ -0,0 +1,12 @@ +{ + "runtimeOptions": { + "tfm": "net10.0", + "framework": { + "name": "Microsoft.NETCore.App", + "version": "10.0.0" + }, + "configProperties": { + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.dgspec.json b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.dgspec.json new file mode 100644 index 0000000..dddaf51 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.dgspec.json @@ -0,0 +1,349 @@ +{ + "format": 1, + "restore": { + "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj": {} + }, + "projects": { + "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj", + "projectName": "CalculatePrice", + "projectPath": "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj", + "packagesPath": "C:\\Users\\liaghatmand_z\\.nuget\\packages\\", + "outputPath": "D:\\repos\\CalculatePrice\\CalculatePrice\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\liaghatmand_z\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\LocalNuget": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "D:\\nugetPackages": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.props b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.props new file mode 100644 index 0000000..8238427 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\liaghatmand_z\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.targets b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/CalculatePrice.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfo.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfo.cs new file mode 100644 index 0000000..46757ed --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+17789fbb031d0e2eb13999fb64b24c79d5a15c5c")] +[assembly: System.Reflection.AssemblyProductAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyTitleAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfoInputs.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfoInputs.cache new file mode 100644 index 0000000..23f853f --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +eeefe67cc64254769e68a3b24c11f6b5f943e3feba231fdfa20af2cf2790e4f7 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b6c764d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CalculatePrice +build_property.ProjectDir = D:\repos\CleanCodeMastery2026\rambo-refactors\session-02\CalculatePrice\CalculatePrice\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GlobalUsings.g.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.assets.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..0764854f3db51686a15ba28c11675db09a547376 GIT binary patch literal 236 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.genruntimeconfig.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.genruntimeconfig.cache new file mode 100644 index 0000000..2d880d5 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.genruntimeconfig.cache @@ -0,0 +1 @@ +23933494a7157bf21cdfdfcd6d1b890d950161e5fb539a5a4cd63148e07a7be7 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.pdb b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.pdb new file mode 100644 index 0000000000000000000000000000000000000000..559f11cd37afd87654e95c49514d12294fb98aed GIT binary patch literal 12012 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.sourcelink.json b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.sourcelink.json new file mode 100644 index 0000000..a769c1d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/CalculatePrice.sourcelink.json @@ -0,0 +1 @@ +{"documents":{"D:\\repos\\*":"https://raw.githubusercontent.com/ZahraLiaghatmand/SalesAPICall/3e0ad80e808d9552a81d35341aff74a102258021/*"}} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/apphost.exe b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/apphost.exe new file mode 100644 index 0000000000000000000000000000000000000000..ae9dbfa5454dc7a526d529d015dc4f562200be42 GIT binary patch literal 162304 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

tGrq?PTk{` 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 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/ref/CalculatePrice.dll b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/ref/CalculatePrice.dll new file mode 100644 index 0000000000000000000000000000000000000000..a79e4325bf3d392f4b7016a0dae002ec665237b8 GIT binary patch literal 6656 zcmeHLU2GKB6+ScTe~g0-1ZdJQEFefJ>-Arlu#Ex7UZ|2P!n3n??TKe+mYG?{ zTcYAt35xn7QMICtDn+QM4^{hs5QSuS*_^gMPmK>wq2p==?S7KrGaMt`LC5#x|YcANG(k?n()Q4561O% z0AR?NG@-9+8oW=qo@;<7*Dwc!b-M7>wKOawTwys-kEg;;CzC%v(o3K_BA? z?D_PEzshw!Gxova!M|VZn%VOhFZIdN9uR@=b6!Q`+@w+?Wz$4|L(Ww|7%Cu|Ix_>Y(u{Z53lJd zJkR6dw8!bb8Be&@(Bs!srg`L9gP2x9jIW^&GW6qSy@Pg!gOLES}Sb9VK4Q3|@RH+YJ zkH&^^HHDfj8jaOa37njo>?i6Nq8e#lRgYGwTXa~RM(hIFhsvQ?wn|-W`A6(k>_i~D z*m4I{Ye?Oq66I)JmFkZbYLwC+Tf|KkjJu^MbcWW4)LU55Qk6PS`PiG(5z5ZfA7bYb zuh37q_Rc!$J5;6U2eI$r8Vxn&+Ba6IZ^p(D>zb7pK=Dp>V^Xmajsl=_XpoAFan|1|^Of_+g@Vy&akQNs$K zhWa)MA}nzwdk4K)6AzAAjxC0FQD)*yS@-pvCFXi)@R*Y?TVj~zg@1Zf_r$bo8iKqv zRIbV&(=DTH>3*m-ZhD4Ow*6V*F7dFez8s-Pgnv}`7RFGb(`?1_MKLi0O|uBCN=eX| zQ!JU5aE}OExG@sYH1Wna*^$d%{k*})p`c-gYnaz;E)6mwQ3Yx?zyS>44_Ch^T6 z-f-N-nuSPz60@EXu4g*-{lbi0aNMHqL#SK-Rcp+#3+8+oZm%&iBMP&6LHLy!MAWMp z50)yGXN09MORP>Fc{c50FATpnFj_R`PIJW1z*hI2K!6(FL!KaKjvFr;Mfy&sXFD*nbPAzg(PCk66Y9bDT zI8zoL42FI9MrHYXt{QykkyAPydB=Fh#sHnSI!Xlh)#weHqO`;`QW}ADb~4$)ps{Il z*M!p5-g4#e>2sYQwH<7f$p(2z`FuySrYfD8&P;Xi+j&Sk&(+o53M(5rGx%%LFf?Rug|IWDHtc27dtthTvmdwTxNym; zPk-6fOUE61V%ZQSK1SIE*LlNJpw}#YY+!g;p>2ud6WKAx6(gn67sJCmwA7PKBw?mw zQ#DB-_9aWN97oP*V@b0Nq%pW-}80Mcf$Ib zSwChx&Di}ds>1`xX+&URS;#lAhUAz-rY^YM515VHkunhh~a~yOAa5DIB z4gIp=lTU-YG_V!jtA|5Fd}~LN$o9D8og$rF*fH@PB4E>|0y$D;7xAbpq&m1BBx-l)}LwhvXWK>T#fl|nBhOo2K;1Nikq zl0r?Mhu#35e&9OJV1Zr)u7gTKrx!9F-3yvqO77VR_Q`|AB2JWr$Z2>-*6v=-58gw3 z%Ns<0se2JV`QXOj;pL*GEd}+|P#j4xuAwk-^0-Nd;wQ6{`%`hv^L0C~bNM+GuLv)G zczAu=`nEwmtl%`5u)U!;Du9EYu^@`Nx4&o_uH!icf4|`r59(eqvD6dSin?tUa1Tbg zT+Rn$npQQI$qQ7Oer1hMoTcNMjr=|oKUTqQV3~%j!V-F^6z>i!;NJFpE&w0VpWe6} zhq*mrlwHgj(%^*mw8-P)SVF-$FT6*z+80^X&}w#&z>PBBbyH$VSenIfD6V@Md&yZ8 zZd@yyBZeV7gt35{MTCozM!Fy1P2_s_8s7)It3iOmV0W}b!}8cX9HfK)(Of(9aMdRo Ik6#4-13v=pJpcdz literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/refint/CalculatePrice.dll b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Debug/net10.0/refint/CalculatePrice.dll new file mode 100644 index 0000000000000000000000000000000000000000..a79e4325bf3d392f4b7016a0dae002ec665237b8 GIT binary patch literal 6656 zcmeHLU2GKB6+ScTe~g0-1ZdJQEFefJ>-Arlu#Ex7UZ|2P!n3n??TKe+mYG?{ zTcYAt35xn7QMICtDn+QM4^{hs5QSuS*_^gMPmK>wq2p==?S7KrGaMt`LC5#x|YcANG(k?n()Q4561O% z0AR?NG@-9+8oW=qo@;<7*Dwc!b-M7>wKOawTwys-kEg;;CzC%v(o3K_BA? z?D_PEzshw!Gxova!M|VZn%VOhFZIdN9uR@=b6!Q`+@w+?Wz$4|L(Ww|7%Cu|Ix_>Y(u{Z53lJd zJkR6dw8!bb8Be&@(Bs!srg`L9gP2x9jIW^&GW6qSy@Pg!gOLES}Sb9VK4Q3|@RH+YJ zkH&^^HHDfj8jaOa37njo>?i6Nq8e#lRgYGwTXa~RM(hIFhsvQ?wn|-W`A6(k>_i~D z*m4I{Ye?Oq66I)JmFkZbYLwC+Tf|KkjJu^MbcWW4)LU55Qk6PS`PiG(5z5ZfA7bYb zuh37q_Rc!$J5;6U2eI$r8Vxn&+Ba6IZ^p(D>zb7pK=Dp>V^Xmajsl=_XpoAFan|1|^Of_+g@Vy&akQNs$K zhWa)MA}nzwdk4K)6AzAAjxC0FQD)*yS@-pvCFXi)@R*Y?TVj~zg@1Zf_r$bo8iKqv zRIbV&(=DTH>3*m-ZhD4Ow*6V*F7dFez8s-Pgnv}`7RFGb(`?1_MKLi0O|uBCN=eX| zQ!JU5aE}OExG@sYH1Wna*^$d%{k*})p`c-gYnaz;E)6mwQ3Yx?zyS>44_Ch^T6 z-f-N-nuSPz60@EXu4g*-{lbi0aNMHqL#SK-Rcp+#3+8+oZm%&iBMP&6LHLy!MAWMp z50)yGXN09MORP>Fc{c50FATpnFj_R`PIJW1z*hI2K!6(FL!KaKjvFr;Mfy&sXFD*nbPAzg(PCk66Y9bDT zI8zoL42FI9MrHYXt{QykkyAPydB=Fh#sHnSI!Xlh)#weHqO`;`QW}ADb~4$)ps{Il z*M!p5-g4#e>2sYQwH<7f$p(2z`FuySrYfD8&P;Xi+j&Sk&(+o53M(5rGx%%LFf?Rug|IWDHtc27dtthTvmdwTxNym; zPk-6fOUE61V%ZQSK1SIE*LlNJpw}#YY+!g;p>2ud6WKAx6(gn67sJCmwA7PKBw?mw zQ#DB-_9aWN97oP*V@b0Nq%pW-}80Mcf$Ib zSwChx&Di}ds>1`xX+&URS;#lAhUAz-rY^YM515VHkunhh~a~yOAa5DIB z4gIp=lTU-YG_V!jtA|5Fd}~LN$o9D8og$rF*fH@PB4E>|0y$D;7xAbpq&m1BBx-l)}LwhvXWK>T#fl|nBhOo2K;1Nikq zl0r?Mhu#35e&9OJV1Zr)u7gTKrx!9F-3yvqO77VR_Q`|AB2JWr$Z2>-*6v=-58gw3 z%Ns<0se2JV`QXOj;pL*GEd}+|P#j4xuAwk-^0-Nd;wQ6{`%`hv^L0C~bNM+GuLv)G zczAu=`nEwmtl%`5u)U!;Du9EYu^@`Nx4&o_uH!icf4|`r59(eqvD6dSin?tUa1Tbg zT+Rn$npQQI$qQ7Oer1hMoTcNMjr=|oKUTqQV3~%j!V-F^6z>i!;NJFpE&w0VpWe6} zhq*mrlwHgj(%^*mw8-P)SVF-$FT6*z+80^X&}w#&z>PBBbyH$VSenIfD6V@Md&yZ8 zZd@yyBZeV7gt35{MTCozM!Fy1P2_s_8s7)It3iOmV0W}b!}8cX9HfK)(Of(9aMdRo Ik6#4-13v=pJpcdz literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfo.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfo.cs new file mode 100644 index 0000000..adfa254 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+17789fbb031d0e2eb13999fb64b24c79d5a15c5c")] +[assembly: System.Reflection.AssemblyProductAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyTitleAttribute("CalculatePrice")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfoInputs.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfoInputs.cache new file mode 100644 index 0000000..918f934 --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +5fcf53559a72b8e53911d67e9a1da4dff61d08f4b7bd9de9ac99a08dbd3a0de8 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b6c764d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = CalculatePrice +build_property.ProjectDir = D:\repos\CleanCodeMastery2026\rambo-refactors\session-02\CalculatePrice\CalculatePrice\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GlobalUsings.g.cs b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.assets.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/Release/net10.0/CalculatePrice.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..d8c97e80b72c79cb8e98205846e8e0647891246d GIT binary patch literal 236 zcmWIWc6a1qU|`t(rRwrEmh^M?e6Ah1yZ!hI-wTejSk7`ROo-YfwKGyB@dZ!~v49Dv zP~F)oCbT%Us5mAkGci3Qu_QM!FD1SzMlY{4J+&mJATc>RF+H_724to?P;Ed_etJ=2 zu7X=;PHM4&s*y#7g_)|6WsGlTa#4P9ep-n_SY~l)Vva&^Noh)EeoSyiVo_>Jj9;mH MYDoapFhcGF0IbYBR{#J2 literal 0 HcmV?d00001 diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.assets.json b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.assets.json new file mode 100644 index 0000000..7ee311d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.assets.json @@ -0,0 +1,355 @@ +{ + "version": 3, + "targets": { + "net10.0": {} + }, + "libraries": {}, + "projectFileDependencyGroups": { + "net10.0": [] + }, + "packageFolders": { + "C:\\Users\\liaghatmand_z\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj", + "projectName": "CalculatePrice", + "projectPath": "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj", + "packagesPath": "C:\\Users\\liaghatmand_z\\.nuget\\packages\\", + "outputPath": "D:\\repos\\CalculatePrice\\CalculatePrice\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\liaghatmand_z\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\LocalNuget": {}, + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "D:\\nugetPackages": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net10.0": { + "targetAlias": "net10.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\10.0.101/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.nuget.cache b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.nuget.cache new file mode 100644 index 0000000..5e1aa2d --- /dev/null +++ b/rambo-refactors/session-02/CalculatePrice/CalculatePrice/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "FNfeFXysC8o=", + "success": true, + "projectFilePath": "D:\\repos\\CalculatePrice\\CalculatePrice\\CalculatePrice.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file