├── duplicates ├── .vs │ ├── duplicates │ │ ├── FileContentIndex │ │ │ ├── read.lock │ │ │ └── 6168b8ae-0048-4d9f-a2c4-62b881711b73.vsidx │ │ ├── v17 │ │ │ ├── .suo │ │ │ └── .futdcache.v2 │ │ └── DesignTimeBuild │ │ │ └── .dtbcache.v2 │ └── ProjectEvaluation │ │ ├── duplicates.metadata.v5.2 │ │ └── duplicates.projects.v5.2 ├── duplicates │ ├── obj │ │ ├── Debug │ │ │ └── net6.0 │ │ │ │ ├── ConsoleApp1.csproj.BuildWithSkipAnalyzers │ │ │ │ ├── ConsoleApp1.genruntimeconfig.cache │ │ │ │ ├── ConsoleApp1.AssemblyInfoInputs.cache │ │ │ │ ├── ConsoleApp1.csproj.CoreCompileInputs.cache │ │ │ │ ├── apphost.exe │ │ │ │ ├── ConsoleApp1.dll │ │ │ │ ├── ConsoleApp1.pdb │ │ │ │ ├── ref │ │ │ │ └── ConsoleApp1.dll │ │ │ │ ├── ConsoleApp1.assets.cache │ │ │ │ ├── refint │ │ │ │ └── ConsoleApp1.dll │ │ │ │ ├── ConsoleApp1.csproj.AssemblyReference.cache │ │ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ │ │ ├── ConsoleApp1.GlobalUsings.g.cs │ │ │ │ ├── ConsoleApp1.GeneratedMSBuildEditorConfig.editorconfig │ │ │ │ ├── ConsoleApp1.AssemblyInfo.cs │ │ │ │ └── ConsoleApp1.csproj.FileListAbsolute.txt │ │ ├── ConsoleApp1.csproj.nuget.g.targets │ │ ├── project.nuget.cache │ │ ├── ConsoleApp1.csproj.nuget.g.props │ │ ├── project.assets.json │ │ └── ConsoleApp1.csproj.nuget.dgspec.json │ ├── bin │ │ └── Debug │ │ │ └── net6.0 │ │ │ ├── ConsoleApp1.dll │ │ │ ├── ConsoleApp1.exe │ │ │ ├── ConsoleApp1.pdb │ │ │ ├── ConsoleApp1.runtimeconfig.json │ │ │ └── ConsoleApp1.deps.json │ ├── ConsoleApp1.csproj │ └── Program.cs └── duplicates.sln ├── CountriesByRegion ├── .vs │ ├── CountriesByRegion │ │ ├── FileContentIndex │ │ │ ├── read.lock │ │ │ └── 6f0ac844-ef94-40dd-ae39-c9c5073128b3.vsidx │ │ ├── v17 │ │ │ ├── .suo │ │ │ └── .futdcache.v2 │ │ └── DesignTimeBuild │ │ │ └── .dtbcache.v2 │ └── ProjectEvaluation │ │ ├── countriesbyregion.metadata.v5.2 │ │ └── countriesbyregion.projects.v5.2 ├── CountriesByRegion │ ├── obj │ │ ├── Debug │ │ │ └── net6.0 │ │ │ │ ├── CountriesByRegion.AssemblyInfoInputs.cache │ │ │ │ ├── CountriesByRegion.assets.cache │ │ │ │ ├── CountriesByRegion.csproj.AssemblyReference.cache │ │ │ │ ├── .NETCoreApp,Version=v6.0.AssemblyAttributes.cs │ │ │ │ ├── CountriesByRegion.GlobalUsings.g.cs │ │ │ │ ├── CountriesByRegion.GeneratedMSBuildEditorConfig.editorconfig │ │ │ │ └── CountriesByRegion.AssemblyInfo.cs │ │ ├── CountriesByRegion.csproj.nuget.g.targets │ │ ├── project.nuget.cache │ │ ├── CountriesByRegion.csproj.nuget.g.props │ │ ├── CountriesByRegion.csproj.nuget.dgspec.json │ │ └── project.assets.json │ ├── CountriesByRegion.csproj │ └── Program.cs └── CountriesByRegion.sln └── .gitattributes /duplicates/.vs/duplicates/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /CountriesByRegion/.vs/CountriesByRegion/FileContentIndex/read.lock: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.csproj.BuildWithSkipAnalyzers: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.genruntimeconfig.cache: -------------------------------------------------------------------------------- 1 | ebffe0ceb002f4a38ae9b8bf1f0afda230d70a00 2 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 0cbac02cf6b33ab9449e1ec02e8dbba2474e8080 2 | -------------------------------------------------------------------------------- /duplicates/.vs/duplicates/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/duplicates/v17/.suo -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | fc70f5a6a4ed40a8063ce36a620ed6ea283bcdc1 2 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | e158444160843bb76d611b5c93d0f3a096ca964e 2 | -------------------------------------------------------------------------------- /duplicates/.vs/duplicates/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/duplicates/v17/.futdcache.v2 -------------------------------------------------------------------------------- /CountriesByRegion/.vs/CountriesByRegion/v17/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/CountriesByRegion/v17/.suo -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/apphost.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/apphost.exe -------------------------------------------------------------------------------- /duplicates/.vs/duplicates/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/duplicates/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.dll -------------------------------------------------------------------------------- /duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.exe -------------------------------------------------------------------------------- /duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.pdb -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.dll -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.pdb -------------------------------------------------------------------------------- /CountriesByRegion/.vs/CountriesByRegion/v17/.futdcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/CountriesByRegion/v17/.futdcache.v2 -------------------------------------------------------------------------------- /duplicates/.vs/ProjectEvaluation/duplicates.metadata.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/ProjectEvaluation/duplicates.metadata.v5.2 -------------------------------------------------------------------------------- /duplicates/.vs/ProjectEvaluation/duplicates.projects.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/ProjectEvaluation/duplicates.projects.v5.2 -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ref/ConsoleApp1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/ref/ConsoleApp1.dll -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.assets.cache -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/refint/ConsoleApp1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/refint/ConsoleApp1.dll -------------------------------------------------------------------------------- /CountriesByRegion/.vs/CountriesByRegion/DesignTimeBuild/.dtbcache.v2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/CountriesByRegion/DesignTimeBuild/.dtbcache.v2 -------------------------------------------------------------------------------- /CountriesByRegion/.vs/ProjectEvaluation/countriesbyregion.metadata.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/ProjectEvaluation/countriesbyregion.metadata.v5.2 -------------------------------------------------------------------------------- /CountriesByRegion/.vs/ProjectEvaluation/countriesbyregion.projects.v5.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/ProjectEvaluation/countriesbyregion.projects.v5.2 -------------------------------------------------------------------------------- /duplicates/duplicates/obj/ConsoleApp1.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.assets.cache -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /duplicates/.vs/duplicates/FileContentIndex/6168b8ae-0048-4d9f-a2c4-62b881711b73.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/duplicates/.vs/duplicates/FileContentIndex/6168b8ae-0048-4d9f-a2c4-62b881711b73.vsidx -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/CountriesByRegion.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.runtimeconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeOptions": { 3 | "tfm": "net6.0", 4 | "framework": { 5 | "name": "Microsoft.NETCore.App", 6 | "version": "6.0.0" 7 | } 8 | } 9 | } -------------------------------------------------------------------------------- /CountriesByRegion/.vs/CountriesByRegion/FileContentIndex/6f0ac844-ef94-40dd-ae39-c9c5073128b3.vsidx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/.vs/CountriesByRegion/FileContentIndex/6f0ac844-ef94-40dd-ae39-c9c5073128b3.vsidx -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.csproj.AssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biancadecima/testMELI/HEAD/CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.csproj.AssemblyReference.cache -------------------------------------------------------------------------------- /duplicates/duplicates/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 = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/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 = ".NET 6.0")] 5 | -------------------------------------------------------------------------------- /duplicates/duplicates/ConsoleApp1.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net6.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "4uW/CcheNPy4OhTKPGzPewphmEfcg+WFUTGapDKnXQJHltGavwk5FqfcmUJHrDlb0U9PjKqXU4epER9HgwCyDQ==", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj", 6 | "expectedPackageFiles": [], 7 | "logs": [] 8 | } -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.IO; 5 | global using global::System.Linq; 6 | global using global::System.Net.Http; 7 | global using global::System.Threading; 8 | global using global::System.Threading.Tasks; 9 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.GlobalUsings.g.cs: -------------------------------------------------------------------------------- 1 | // 2 | global using global::System; 3 | global using global::System.Collections.Generic; 4 | global using global::System.IO; 5 | global using global::System.Linq; 6 | global using global::System.Net.Http; 7 | global using global::System.Threading; 8 | global using global::System.Threading.Tasks; 9 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/CountriesByRegion.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Exe 5 | net6.0 6 | enable 7 | enable 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "jwFxW6JnrfVsKbjnZVE3cUdQHL4p5WzMf3Y46NeetBewyXv+czlVcxcifYPz6QVqpBss/5bBblxWOIEcpT3i6g==", 4 | "success": true, 5 | "projectFilePath": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj", 6 | "expectedPackageFiles": [ 7 | "C:\\Users\\Urano\\.nuget\\packages\\newtonsoft.json\\13.0.3\\newtonsoft.json.13.0.3.nupkg.sha512" 8 | ], 9 | "logs": [] 10 | } -------------------------------------------------------------------------------- /duplicates/duplicates/bin/Debug/net6.0/ConsoleApp1.deps.json: -------------------------------------------------------------------------------- 1 | { 2 | "runtimeTarget": { 3 | "name": ".NETCoreApp,Version=v6.0", 4 | "signature": "" 5 | }, 6 | "compilationOptions": {}, 7 | "targets": { 8 | ".NETCoreApp,Version=v6.0": { 9 | "ConsoleApp1/1.0.0": { 10 | "runtime": { 11 | "ConsoleApp1.dll": {} 12 | } 13 | } 14 | } 15 | }, 16 | "libraries": { 17 | "ConsoleApp1/1.0.0": { 18 | "type": "project", 19 | "serviceable": false, 20 | "sha512": "" 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.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.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = ConsoleApp1 11 | build_property.ProjectDir = C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\ 12 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.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.EnforceExtendedAnalyzerRules = 9 | build_property._SupportedPlatformList = Linux,macOS,Windows 10 | build_property.RootNamespace = CountriesByRegion 11 | build_property.ProjectDir = C:\Users\Urano\source\testMELI\CountriesByRegion\CountriesByRegion\ 12 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Este código fue generado por una herramienta. 4 | // Versión de runtime:4.0.30319.42000 5 | // 6 | // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si 7 | // se vuelve a generar el código. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("ConsoleApp1")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("ConsoleApp1")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("ConsoleApp1")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generado por la clase WriteCodeFragment de MSBuild. 23 | 24 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/Debug/net6.0/CountriesByRegion.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // Este código fue generado por una herramienta. 4 | // Versión de runtime:4.0.30319.42000 5 | // 6 | // Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si 7 | // se vuelve a generar el código. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("CountriesByRegion")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("CountriesByRegion")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("CountriesByRegion")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generado por la clase WriteCodeFragment de MSBuild. 23 | 24 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/ConsoleApp1.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Urano\.nuget\packages\ 9 | PackageReference 10 | 6.4.0 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /duplicates/duplicates.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.4.33205.214 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{DD61FE65-BB0A-4CF7-A91C-D66E55E92FCD}" 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 | {DD61FE65-BB0A-4CF7-A91C-D66E55E92FCD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {DD61FE65-BB0A-4CF7-A91C-D66E55E92FCD}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {DD61FE65-BB0A-4CF7-A91C-D66E55E92FCD}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {DD61FE65-BB0A-4CF7-A91C-D66E55E92FCD}.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 = {C3ACA28B-4729-486E-8083-188BCFFA4CDD} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/CountriesByRegion.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Urano\.nuget\packages\ 9 | PackageReference 10 | 6.4.0 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 17 4 | VisualStudioVersion = 17.4.33205.214 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CountriesByRegion", "CountriesByRegion\CountriesByRegion.csproj", "{C5BF6CE8-A2CB-492F-A13F-058A265BAB3E}" 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 | {C5BF6CE8-A2CB-492F-A13F-058A265BAB3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {C5BF6CE8-A2CB-492F-A13F-058A265BAB3E}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {C5BF6CE8-A2CB-492F-A13F-058A265BAB3E}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {C5BF6CE8-A2CB-492F-A13F-058A265BAB3E}.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 = {715942D6-F877-47CF-942F-EE6182D24981} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /duplicates/duplicates/obj/Debug/net6.0/ConsoleApp1.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.exe 2 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.deps.json 3 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.runtimeconfig.json 4 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.dll 5 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\bin\Debug\net6.0\ConsoleApp1.pdb 6 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.csproj.AssemblyReference.cache 7 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.GeneratedMSBuildEditorConfig.editorconfig 8 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.AssemblyInfoInputs.cache 9 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.AssemblyInfo.cs 10 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.csproj.CoreCompileInputs.cache 11 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.dll 12 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\refint\ConsoleApp1.dll 13 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.pdb 14 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ConsoleApp1.genruntimeconfig.cache 15 | C:\Users\Urano\source\testMELI\duplicates\ConsoleApp1\obj\Debug\net6.0\ref\ConsoleApp1.dll 16 | -------------------------------------------------------------------------------- /duplicates/duplicates/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\\Urano\\.nuget\\packages\\": {} 12 | }, 13 | "project": { 14 | "version": "1.0.0", 15 | "restore": { 16 | "projectUniqueName": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj", 17 | "projectName": "ConsoleApp1", 18 | "projectPath": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj", 19 | "packagesPath": "C:\\Users\\Urano\\.nuget\\packages\\", 20 | "outputPath": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\obj\\", 21 | "projectStyle": "PackageReference", 22 | "configFilePaths": [ 23 | "C:\\Users\\Urano\\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 | "net481" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | } 68 | } -------------------------------------------------------------------------------- /duplicates/duplicates/obj/ConsoleApp1.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj", 11 | "projectName": "ConsoleApp1", 12 | "projectPath": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\ConsoleApp1.csproj", 13 | "packagesPath": "C:\\Users\\Urano\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Urano\\source\\testMELI\\duplicates\\ConsoleApp1\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\Urano\\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 | "net481" 50 | ], 51 | "assetTargetFallback": true, 52 | "warn": true, 53 | "frameworkReferences": { 54 | "Microsoft.NETCore.App": { 55 | "privateAssets": "all" 56 | } 57 | }, 58 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json" 59 | } 60 | } 61 | } 62 | } 63 | } -------------------------------------------------------------------------------- /duplicates/duplicates/Program.cs: -------------------------------------------------------------------------------- 1 | namespace ConsoleApp1 2 | { 3 | class Product : IEquatable 4 | { 5 | public string Name { get; set; } 6 | public int Price { get; set; } 7 | public int Weight { get; set; } 8 | 9 | public Product(string name, int price, int weight) 10 | { 11 | this.Name = name; 12 | this.Price = price; 13 | this.Weight = weight; 14 | } 15 | 16 | public bool Equals(Product other) 17 | { 18 | return this.Name == other.Name && 19 | this.Price == other.Price && 20 | this.Weight == other.Weight; 21 | } 22 | 23 | /*Al implementar IEquatable y GetHashCode() en la clase Product, se puede definir una lógica personalizada para determinar la igualdad de objetos.*/ 24 | public override int GetHashCode() 25 | { 26 | return HashCode.Combine(Name, Price, Weight); 27 | } 28 | } 29 | internal class Program 30 | { 31 | class Result 32 | { 33 | /* 34 | * Complete the 'numDuplicates' function below. 35 | * 36 | * The function is expected to return an INTEGER. 37 | * The function accepts following parameters: 38 | * 1. STRING_ARRAY name 39 | * 2. INTEGER_ARRAY price 40 | * 3. INTEGER_ARRAY weight 41 | */ 42 | 43 | public static int numDuplicates(List name, List price, List weight) 44 | { 45 | HashSet uniqueProducts = new HashSet(); /* La búsqueda en un HashSet tiene una complejidad promedio de tiempo de O(1) para operaciones de búsqueda, 46 | * lo que significa que, en promedio, la búsqueda de un elemento en un HashSet 47 | * no aumenta significativamente a medida que aumenta el número de elementos almacenados*/ 48 | List products = new List(); 49 | for (int i = 0; i < name.Count; i++) 50 | { 51 | products.Add(new Product(name[i], price[i], weight[i])); 52 | } 53 | 54 | foreach (var product in products) 55 | { 56 | uniqueProducts.Add(product); 57 | } 58 | return products.Count - uniqueProducts.Count; 59 | } 60 | } 61 | } 62 | } -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/CountriesByRegion.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj": {} 5 | }, 6 | "projects": { 7 | "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj", 11 | "projectName": "CountriesByRegion", 12 | "projectPath": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj", 13 | "packagesPath": "C:\\Users\\Urano\\.nuget\\packages\\", 14 | "outputPath": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "configFilePaths": [ 17 | "C:\\Users\\Urano\\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 | "dependencies": { 43 | "Newtonsoft.Json": { 44 | "target": "Package", 45 | "version": "[13.0.3, )" 46 | } 47 | }, 48 | "imports": [ 49 | "net461", 50 | "net462", 51 | "net47", 52 | "net471", 53 | "net472", 54 | "net48", 55 | "net481" 56 | ], 57 | "assetTargetFallback": true, 58 | "warn": true, 59 | "frameworkReferences": { 60 | "Microsoft.NETCore.App": { 61 | "privateAssets": "all" 62 | } 63 | }, 64 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json" 65 | } 66 | } 67 | } 68 | } 69 | } -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/Program.cs: -------------------------------------------------------------------------------- 1 | using Newtonsoft.Json; 2 | 3 | namespace CountriesByRegion 4 | { 5 | internal class Program 6 | { 7 | // No recuerdo exactamente si la firma de la función era así 8 | static async Task> findCountries(string keyword, string region) 9 | { 10 | HttpClient client = new HttpClient(); 11 | List countriesList = new List(); 12 | try 13 | { 14 | int currentPage = 1; //Comienzo en la primera pagina para ir avanzandando hacia las demás 15 | do 16 | { 17 | string url = $"https://jsonmock.hackerrank.com/api/countries/search?region={region}&name={keyword}&page={currentPage}"; 18 | HttpResponseMessage response = await client.GetAsync(url); 19 | if (response.IsSuccessStatusCode) 20 | { 21 | string jsonResponse = await response.Content.ReadAsStringAsync(); 22 | var databaseResponse = JsonConvert.DeserializeObject(jsonResponse); 23 | 24 | if (databaseResponse.data.Any()) 25 | { 26 | var filteredData = databaseResponse.data // Filtro y obtengo los datos de la respuesta 27 | .Where(w => w.region == region && w.name.Contains(keyword)) 28 | .OrderBy(w => w.population) 29 | .ThenBy(w => w.name); 30 | 31 | foreach (var record in filteredData)// Creo la lista de países con población y formato solicitado 32 | { 33 | string countryInfo = $"{record.name}, {record.population}"; 34 | countriesList.Add(countryInfo); 35 | } 36 | 37 | currentPage++;// Avanzo a la siguiente página si hay más datos 38 | } 39 | else 40 | { 41 | break; 42 | } 43 | } 44 | else 45 | { 46 | Console.WriteLine($"Error: {response.StatusCode}"); 47 | break; 48 | } 49 | 50 | } while (true); 51 | 52 | } 53 | catch (Exception ex) 54 | { 55 | Console.WriteLine($"Error: {ex.Message}"); 56 | } 57 | 58 | return countriesList; 59 | } 60 | 61 | // Clase para representar la estructura de la respuesta de la base de datos 62 | public class DatabaseResponse 63 | { 64 | public int page { get; set; } 65 | public int per_page { get; set; } 66 | public int total { get; set; } 67 | public int total_pages { get; set; } 68 | public List data { get; set; } 69 | } 70 | 71 | // Clase para representar la estructura de los registros climaticos 72 | public class WeatherRecord 73 | { 74 | public string name { get; set; } 75 | public string region { get; set; } 76 | public int population { get; set; } 77 | } 78 | } 79 | } -------------------------------------------------------------------------------- /CountriesByRegion/CountriesByRegion/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | "net6.0": { 5 | "Newtonsoft.Json/13.0.3": { 6 | "type": "package", 7 | "compile": { 8 | "lib/net6.0/Newtonsoft.Json.dll": { 9 | "related": ".xml" 10 | } 11 | }, 12 | "runtime": { 13 | "lib/net6.0/Newtonsoft.Json.dll": { 14 | "related": ".xml" 15 | } 16 | } 17 | } 18 | } 19 | }, 20 | "libraries": { 21 | "Newtonsoft.Json/13.0.3": { 22 | "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", 23 | "type": "package", 24 | "path": "newtonsoft.json/13.0.3", 25 | "files": [ 26 | ".nupkg.metadata", 27 | ".signature.p7s", 28 | "LICENSE.md", 29 | "README.md", 30 | "lib/net20/Newtonsoft.Json.dll", 31 | "lib/net20/Newtonsoft.Json.xml", 32 | "lib/net35/Newtonsoft.Json.dll", 33 | "lib/net35/Newtonsoft.Json.xml", 34 | "lib/net40/Newtonsoft.Json.dll", 35 | "lib/net40/Newtonsoft.Json.xml", 36 | "lib/net45/Newtonsoft.Json.dll", 37 | "lib/net45/Newtonsoft.Json.xml", 38 | "lib/net6.0/Newtonsoft.Json.dll", 39 | "lib/net6.0/Newtonsoft.Json.xml", 40 | "lib/netstandard1.0/Newtonsoft.Json.dll", 41 | "lib/netstandard1.0/Newtonsoft.Json.xml", 42 | "lib/netstandard1.3/Newtonsoft.Json.dll", 43 | "lib/netstandard1.3/Newtonsoft.Json.xml", 44 | "lib/netstandard2.0/Newtonsoft.Json.dll", 45 | "lib/netstandard2.0/Newtonsoft.Json.xml", 46 | "newtonsoft.json.13.0.3.nupkg.sha512", 47 | "newtonsoft.json.nuspec", 48 | "packageIcon.png" 49 | ] 50 | } 51 | }, 52 | "projectFileDependencyGroups": { 53 | "net6.0": [ 54 | "Newtonsoft.Json >= 13.0.3" 55 | ] 56 | }, 57 | "packageFolders": { 58 | "C:\\Users\\Urano\\.nuget\\packages\\": {} 59 | }, 60 | "project": { 61 | "version": "1.0.0", 62 | "restore": { 63 | "projectUniqueName": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj", 64 | "projectName": "CountriesByRegion", 65 | "projectPath": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\CountriesByRegion.csproj", 66 | "packagesPath": "C:\\Users\\Urano\\.nuget\\packages\\", 67 | "outputPath": "C:\\Users\\Urano\\source\\testMELI\\CountriesByRegion\\CountriesByRegion\\obj\\", 68 | "projectStyle": "PackageReference", 69 | "configFilePaths": [ 70 | "C:\\Users\\Urano\\AppData\\Roaming\\NuGet\\NuGet.Config", 71 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" 72 | ], 73 | "originalTargetFrameworks": [ 74 | "net6.0" 75 | ], 76 | "sources": { 77 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 78 | "https://api.nuget.org/v3/index.json": {} 79 | }, 80 | "frameworks": { 81 | "net6.0": { 82 | "targetAlias": "net6.0", 83 | "projectReferences": {} 84 | } 85 | }, 86 | "warningProperties": { 87 | "warnAsError": [ 88 | "NU1605" 89 | ] 90 | } 91 | }, 92 | "frameworks": { 93 | "net6.0": { 94 | "targetAlias": "net6.0", 95 | "dependencies": { 96 | "Newtonsoft.Json": { 97 | "target": "Package", 98 | "version": "[13.0.3, )" 99 | } 100 | }, 101 | "imports": [ 102 | "net461", 103 | "net462", 104 | "net47", 105 | "net471", 106 | "net472", 107 | "net48", 108 | "net481" 109 | ], 110 | "assetTargetFallback": true, 111 | "warn": true, 112 | "frameworkReferences": { 113 | "Microsoft.NETCore.App": { 114 | "privateAssets": "all" 115 | } 116 | }, 117 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.101\\RuntimeIdentifierGraph.json" 118 | } 119 | } 120 | } 121 | } --------------------------------------------------------------------------------