├── 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 | }
--------------------------------------------------------------------------------