diff --git a/README.md b/README.md
index 1d4f7946..cef6278f 100644
--- a/README.md
+++ b/README.md
@@ -293,7 +293,7 @@ var handler = new EGSHandler(wineRegistry, wineFileSystem);
### Default Prefix Manager
-`GameFinder.Wine` implements a `IWinePrefixManager` for finding Wine prefixes.
+`GameCollector.Wine` implements a `IWinePrefixManager` for finding Wine prefixes.
**Usage**:
@@ -314,7 +314,7 @@ foreach (var result in prefixManager.FindPrefixes())
### Bottles
-`GameFinder.Wine` implements a `IWinePrefixManager` for finding Wine prefixes managed by [Bottles](https://usebottles.com/).
+`GameCollector.Wine` implements a `IWinePrefixManager` for finding Wine prefixes managed by [Bottles](https://usebottles.com/).
**Usage**:
@@ -335,7 +335,7 @@ foreach (var result in prefixManager.FindPrefixes())
### Proton
-Valve's [Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for Steam and is mostly based on Wine. The Wine prefixes managed by Proton are in the `compatdata` directory of the steam library where the game itself is installed. Since the path is relative to the game itself and requires the app id, erri120 decided to put this functionality in `GameFinder.StoreHandlers.Steam`:
+Valve's [Proton](https://github.com/ValveSoftware/Proton) is a compatibility tool for Steam and is mostly based on Wine. The Wine prefixes managed by Proton are in the `compatdata` directory of the steam library where the game itself is installed. Since the path is relative to the game itself and requires the app id, erri120 decided to put this functionality in the Steam store handler:
```csharp
SteamGame? steamGame = steamHandler.FindOneGameById(1237970, out var errors);
@@ -356,17 +356,17 @@ Self-contained deployments and executables can be [trimmed](https://learn.micros
**Trimmable**:
-- `GameFinder.Common`
-- `GameFinder.RegistryUtils`
-- `GameFinder.Wine`
-- `GameFinder.StoreHandlers.Steam`
-- `GameFinder.StoreHandlers.GOG`
-- `GameFinder.StoreHandlers.EGS`
-- `GameFinder.StoreHandlers.Origin`
+- `GameCollector.Common`
+- `GameCollector.RegistryUtils`
+- `GameCollector.Wine`
+- `GameCollector.StoreHandlers.Steam`
+- `GameCollector.StoreHandlers.GOG`
+- `GameCollector.StoreHandlers.EGS`
+- `GameCollector.StoreHandlers.Origin`
**NOT Trimmable**:
-- `GameFinder.StoreHandlers.EADesktop`: This package references `System.Management`, which is **not trimmable** due to COM interop issues. See [dotnet/runtime#78038](https://github.com/dotnet/runtime/issues/78038), [dotnet/runtime#75176](https://github.com/dotnet/runtime/pull/75176) and [dotnet/runtime#61960](https://github.com/dotnet/runtime/issues/61960) for more details.
+- `GameCollector.StoreHandlers.EADesktop`: This package references `System.Management`, which is **not trimmable** due to COM interop issues. See [dotnet/runtime#78038](https://github.com/dotnet/runtime/issues/78038), [dotnet/runtime#75176](https://github.com/dotnet/runtime/pull/75176) and [dotnet/runtime#61960](https://github.com/dotnet/runtime/issues/61960) for more details.
I recommend looking at the [project file](./other/GameFinder.Example/GameFinder.Example.csproj) of the example project, if you run into warnings or errors with trimming.
diff --git a/other/GameFinder.Example/GameFinder.Example.csproj b/other/GameFinder.Example/GameFinder.Example.csproj
index 3e9d3892..ee6a03ef 100644
--- a/other/GameFinder.Example/GameFinder.Example.csproj
+++ b/other/GameFinder.Example/GameFinder.Example.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/other/GameFinder.Example/GameFinderRoots.xml b/other/GameFinder.Example/GameFinderRoots.xml
index fc154730..d59df56a 100644
--- a/other/GameFinder.Example/GameFinderRoots.xml
+++ b/other/GameFinder.Example/GameFinderRoots.xml
@@ -4,11 +4,11 @@
-
+
-
-
-
+
+
+
diff --git a/other/GameFinder.Example/Program.cs b/other/GameFinder.Example/Program.cs
index 0061541e..ffa152f7 100644
--- a/other/GameFinder.Example/Program.cs
+++ b/other/GameFinder.Example/Program.cs
@@ -10,16 +10,16 @@
using CommandLine;
using GameFinder.Common;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.EADesktop;
-using GameFinder.StoreHandlers.EADesktop.Crypto;
-using GameFinder.StoreHandlers.EADesktop.Crypto.Windows;
-using GameFinder.StoreHandlers.EGS;
-using GameFinder.StoreHandlers.GOG;
-using GameFinder.StoreHandlers.Origin;
-using GameFinder.StoreHandlers.Steam;
-using GameFinder.StoreHandlers.Xbox;
-using GameFinder.Wine;
-using GameFinder.Wine.Bottles;
+using GameCollector.StoreHandlers.EADesktop;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto.Windows;
+using GameCollector.StoreHandlers.EGS;
+using GameCollector.StoreHandlers.GOG;
+using GameCollector.StoreHandlers.Origin;
+using GameCollector.StoreHandlers.Steam;
+using GameCollector.StoreHandlers.Xbox;
+using GameCollector.Wine;
+using GameCollector.Wine.Bottles;
using GameCollector.StoreHandlers.Amazon;
using GameCollector.StoreHandlers.Arc;
using GameCollector.StoreHandlers.BattleNet;
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Decryption.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Decryption.cs
index ae5bb0f2..b1591388 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Decryption.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Decryption.cs
@@ -2,7 +2,7 @@
using System.IO;
using System.Security.Cryptography;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto;
[SuppressMessage("ReSharper", "InconsistentNaming")]
internal static class Decryption
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInfoProviderException.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInfoProviderException.cs
index 57d51f60..0a963139 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInfoProviderException.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInfoProviderException.cs
@@ -1,7 +1,7 @@
using System;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto;
///
/// Represents an Exception thrown by .
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInformation.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInformation.cs
index f97961e0..8e0f882e 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInformation.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/HardwareInformation.cs
@@ -1,6 +1,6 @@
using System.Text;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto;
internal static class HardwareInformation
{
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Hashing.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Hashing.cs
index 01f18b70..0c4ea6a7 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Hashing.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Hashing.cs
@@ -5,7 +5,7 @@
using System.Text;
using SHA3.Net;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto;
[SuppressMessage("ReSharper", "InconsistentNaming")]
internal static class Hashing
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/IHardwareInfoProvider.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/IHardwareInfoProvider.cs
index ef33f976..42cfebda 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/IHardwareInfoProvider.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/IHardwareInfoProvider.cs
@@ -1,6 +1,6 @@
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto;
///
/// Represents a Hardware Info Provider.
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/HardwareInfoProvider.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/HardwareInfoProvider.cs
index ea6d41ed..df115f66 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/HardwareInfoProvider.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/HardwareInfoProvider.cs
@@ -2,9 +2,9 @@
using System.Globalization;
using System.Runtime.Versioning;
using JetBrains.Annotations;
-using static GameFinder.StoreHandlers.EADesktop.Crypto.Windows.WMIHelper;
+using static GameCollector.StoreHandlers.EADesktop.Crypto.Windows.WMIHelper;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto.Windows;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto.Windows;
///
/// Implementation of that uses WMI and GetVolumeInformationW.
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/Native.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/Native.cs
index ec0afb81..f76d487e 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/Native.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/Native.cs
@@ -3,7 +3,7 @@
using System.Runtime.Versioning;
using System.Text;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto.Windows;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto.Windows;
[SupportedOSPlatform("windows")]
[ExcludeFromCodeCoverage(Justification = "Uses DllImport.")]
diff --git a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/WMIHelper.cs b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/WMIHelper.cs
index 5e90232b..76989872 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/WMIHelper.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/Crypto/Windows/WMIHelper.cs
@@ -3,7 +3,7 @@
using System.Management;
using System.Runtime.Versioning;
-namespace GameFinder.StoreHandlers.EADesktop.Crypto.Windows;
+namespace GameCollector.StoreHandlers.EADesktop.Crypto.Windows;
[SupportedOSPlatform("windows")]
[SuppressMessage("ReSharper", "InconsistentNaming")]
diff --git a/src/GameFinder.StoreHandlers.EADesktop/EADesktopGame.cs b/src/GameFinder.StoreHandlers.EADesktop/EADesktopGame.cs
index 2e8fefe6..0ebc7752 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/EADesktopGame.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/EADesktopGame.cs
@@ -5,7 +5,7 @@
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
///
/// Represents a game installed with the EA Desktop app.
diff --git a/src/GameFinder.StoreHandlers.EADesktop/EADesktopGameId.cs b/src/GameFinder.StoreHandlers.EADesktop/EADesktopGameId.cs
index 350998a5..964c9134 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/EADesktopGameId.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/EADesktopGameId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
///
/// Represents an id for games installed with EA Desktop.
diff --git a/src/GameFinder.StoreHandlers.EADesktop/EADesktopHandler.cs b/src/GameFinder.StoreHandlers.EADesktop/EADesktopHandler.cs
index 97cd0b79..3bc5dc84 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/EADesktopHandler.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/EADesktopHandler.cs
@@ -8,12 +8,12 @@
using System.Xml.Serialization;
using GameFinder.Common;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
using JetBrains.Annotations;
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
///
/// Handler for finding games installed with EA Desktop.
@@ -65,7 +65,7 @@ public class EADesktopHandler : AHandler
///
///
/// The implementation of to use. Currently only
- ///
+ ///
/// is available and is Windows-only.
///
public EADesktopHandler(IFileSystem fileSystem, IRegistry registry, IHardwareInfoProvider hardwareInfoProvider)
diff --git a/src/GameFinder.StoreHandlers.EADesktop/GameFinder.StoreHandlers.EADesktop.csproj b/src/GameFinder.StoreHandlers.EADesktop/GameFinder.StoreHandlers.EADesktop.csproj
index ca8fb309..19ab8786 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/GameFinder.StoreHandlers.EADesktop.csproj
+++ b/src/GameFinder.StoreHandlers.EADesktop/GameFinder.StoreHandlers.EADesktop.csproj
@@ -22,6 +22,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.EADesktop/InstallInfoFile.cs b/src/GameFinder.StoreHandlers.EADesktop/InstallInfoFile.cs
index 2e4a1e07..c6861396 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/InstallInfoFile.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/InstallInfoFile.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
[UsedImplicitly]
internal record InstallInfoFile(
diff --git a/src/GameFinder.StoreHandlers.EADesktop/SchemaPolicy.cs b/src/GameFinder.StoreHandlers.EADesktop/SchemaPolicy.cs
index 29d10559..1d035437 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/SchemaPolicy.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/SchemaPolicy.cs
@@ -1,7 +1,7 @@
using GameFinder.Common;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
///
/// Policy to employ when the schema version doesn't match the supported schema version.
diff --git a/src/GameFinder.StoreHandlers.EADesktop/SourceGenerationContext.cs b/src/GameFinder.StoreHandlers.EADesktop/SourceGenerationContext.cs
index 033186b5..a8f10c43 100644
--- a/src/GameFinder.StoreHandlers.EADesktop/SourceGenerationContext.cs
+++ b/src/GameFinder.StoreHandlers.EADesktop/SourceGenerationContext.cs
@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;
-namespace GameFinder.StoreHandlers.EADesktop;
+namespace GameCollector.StoreHandlers.EADesktop;
[JsonSourceGenerationOptions(WriteIndented = false, GenerationMode = JsonSourceGenerationMode.Default)]
[JsonSerializable(typeof(InstallInfoFile))]
diff --git a/src/GameFinder.StoreHandlers.EGS/CatCacheFile.cs b/src/GameFinder.StoreHandlers.EGS/CatCacheFile.cs
index e9487d11..82eddb22 100644
--- a/src/GameFinder.StoreHandlers.EGS/CatCacheFile.cs
+++ b/src/GameFinder.StoreHandlers.EGS/CatCacheFile.cs
@@ -2,7 +2,7 @@
using System.Text.Json.Serialization;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
[UsedImplicitly]
internal record CatCacheFile(
diff --git a/src/GameFinder.StoreHandlers.EGS/EGSCatalog.cs b/src/GameFinder.StoreHandlers.EGS/EGSCatalog.cs
index 4b224379..ece9c9a5 100644
--- a/src/GameFinder.StoreHandlers.EGS/EGSCatalog.cs
+++ b/src/GameFinder.StoreHandlers.EGS/EGSCatalog.cs
@@ -11,7 +11,7 @@
using OneOf;
using static System.Environment;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
public partial class EGSHandler : AHandler
{
diff --git a/src/GameFinder.StoreHandlers.EGS/EGSGame.cs b/src/GameFinder.StoreHandlers.EGS/EGSGame.cs
index b03c0e7f..6e551f59 100644
--- a/src/GameFinder.StoreHandlers.EGS/EGSGame.cs
+++ b/src/GameFinder.StoreHandlers.EGS/EGSGame.cs
@@ -4,7 +4,7 @@
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
///
/// Represents a game installed with the Epic Games Store.
diff --git a/src/GameFinder.StoreHandlers.EGS/EGSGameId.cs b/src/GameFinder.StoreHandlers.EGS/EGSGameId.cs
index e51b1024..09429b19 100644
--- a/src/GameFinder.StoreHandlers.EGS/EGSGameId.cs
+++ b/src/GameFinder.StoreHandlers.EGS/EGSGameId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
///
/// Represents an id for games installed with the Epic Games Store.
diff --git a/src/GameFinder.StoreHandlers.EGS/EGSHandler.cs b/src/GameFinder.StoreHandlers.EGS/EGSHandler.cs
index 898a5c03..67f4b68a 100644
--- a/src/GameFinder.StoreHandlers.EGS/EGSHandler.cs
+++ b/src/GameFinder.StoreHandlers.EGS/EGSHandler.cs
@@ -13,7 +13,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
///
/// Handler for finding games installed with the Epic Games Store.
diff --git a/src/GameFinder.StoreHandlers.EGS/FormatPolicy.cs b/src/GameFinder.StoreHandlers.EGS/FormatPolicy.cs
index fd3e96ee..3b30d825 100644
--- a/src/GameFinder.StoreHandlers.EGS/FormatPolicy.cs
+++ b/src/GameFinder.StoreHandlers.EGS/FormatPolicy.cs
@@ -1,7 +1,7 @@
using GameFinder.Common;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
///
/// Policy to employ when the format version doesn't match the supported format version.
diff --git a/src/GameFinder.StoreHandlers.EGS/GameFinder.StoreHandlers.EGS.csproj b/src/GameFinder.StoreHandlers.EGS/GameFinder.StoreHandlers.EGS.csproj
index e9539fac..9c8b9871 100644
--- a/src/GameFinder.StoreHandlers.EGS/GameFinder.StoreHandlers.EGS.csproj
+++ b/src/GameFinder.StoreHandlers.EGS/GameFinder.StoreHandlers.EGS.csproj
@@ -15,6 +15,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.EGS/ManifestFile.cs b/src/GameFinder.StoreHandlers.EGS/ManifestFile.cs
index 4eec328b..40cf64b9 100644
--- a/src/GameFinder.StoreHandlers.EGS/ManifestFile.cs
+++ b/src/GameFinder.StoreHandlers.EGS/ManifestFile.cs
@@ -1,7 +1,7 @@
using System.Text.Json.Serialization;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
[UsedImplicitly]
internal record ManifestFile(
diff --git a/src/GameFinder.StoreHandlers.EGS/SourceGenerationContext.cs b/src/GameFinder.StoreHandlers.EGS/SourceGenerationContext.cs
index 5e837026..4682aa9f 100644
--- a/src/GameFinder.StoreHandlers.EGS/SourceGenerationContext.cs
+++ b/src/GameFinder.StoreHandlers.EGS/SourceGenerationContext.cs
@@ -1,6 +1,6 @@
using System.Text.Json.Serialization;
-namespace GameFinder.StoreHandlers.EGS;
+namespace GameCollector.StoreHandlers.EGS;
[JsonSourceGenerationOptions(WriteIndented = false, GenerationMode = JsonSourceGenerationMode.Default)]
[JsonSerializable(typeof(CatCacheFile))]
diff --git a/src/GameFinder.StoreHandlers.GOG/GOGDatabase.cs b/src/GameFinder.StoreHandlers.GOG/GOGDatabase.cs
index ea061bde..5e6926dd 100644
--- a/src/GameFinder.StoreHandlers.GOG/GOGDatabase.cs
+++ b/src/GameFinder.StoreHandlers.GOG/GOGDatabase.cs
@@ -9,7 +9,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.StoreHandlers.GOG;
+namespace GameCollector.StoreHandlers.GOG;
public partial class GOGHandler : AHandler
{
diff --git a/src/GameFinder.StoreHandlers.GOG/GOGGame.cs b/src/GameFinder.StoreHandlers.GOG/GOGGame.cs
index 66cff1b0..3b9b4fdf 100644
--- a/src/GameFinder.StoreHandlers.GOG/GOGGame.cs
+++ b/src/GameFinder.StoreHandlers.GOG/GOGGame.cs
@@ -5,7 +5,7 @@
using System.Collections.Generic;
using System.Globalization;
-namespace GameFinder.StoreHandlers.GOG;
+namespace GameCollector.StoreHandlers.GOG;
///
/// Represents a game installed with GOG Galaxy.
diff --git a/src/GameFinder.StoreHandlers.GOG/GOGGameId.cs b/src/GameFinder.StoreHandlers.GOG/GOGGameId.cs
index 30c27d8e..d7543503 100644
--- a/src/GameFinder.StoreHandlers.GOG/GOGGameId.cs
+++ b/src/GameFinder.StoreHandlers.GOG/GOGGameId.cs
@@ -1,6 +1,6 @@
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.GOG;
+namespace GameCollector.StoreHandlers.GOG;
///
/// Represents an id for games installed with GOG Galaxy.
diff --git a/src/GameFinder.StoreHandlers.GOG/GOGHandler.cs b/src/GameFinder.StoreHandlers.GOG/GOGHandler.cs
index 0cce335c..2f31ef4c 100644
--- a/src/GameFinder.StoreHandlers.GOG/GOGHandler.cs
+++ b/src/GameFinder.StoreHandlers.GOG/GOGHandler.cs
@@ -9,7 +9,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.StoreHandlers.GOG;
+namespace GameCollector.StoreHandlers.GOG;
///
/// Handler for finding games installed with GOG Galaxy.
diff --git a/src/GameFinder.StoreHandlers.GOG/GameFinder.StoreHandlers.GOG.csproj b/src/GameFinder.StoreHandlers.GOG/GameFinder.StoreHandlers.GOG.csproj
index 76fb2480..c73db783 100644
--- a/src/GameFinder.StoreHandlers.GOG/GameFinder.StoreHandlers.GOG.csproj
+++ b/src/GameFinder.StoreHandlers.GOG/GameFinder.StoreHandlers.GOG.csproj
@@ -19,6 +19,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.Origin/GameFinder.StoreHandlers.Origin.csproj b/src/GameFinder.StoreHandlers.Origin/GameFinder.StoreHandlers.Origin.csproj
index 07571807..d3139d6c 100644
--- a/src/GameFinder.StoreHandlers.Origin/GameFinder.StoreHandlers.Origin.csproj
+++ b/src/GameFinder.StoreHandlers.Origin/GameFinder.StoreHandlers.Origin.csproj
@@ -15,6 +15,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.Origin/OriginGame.cs b/src/GameFinder.StoreHandlers.Origin/OriginGame.cs
index 9deaaf3a..d6f82907 100644
--- a/src/GameFinder.StoreHandlers.Origin/OriginGame.cs
+++ b/src/GameFinder.StoreHandlers.Origin/OriginGame.cs
@@ -2,7 +2,7 @@
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Origin;
+namespace GameCollector.StoreHandlers.Origin;
///
/// Represents a game installed with Origin.
diff --git a/src/GameFinder.StoreHandlers.Origin/OriginGameId.cs b/src/GameFinder.StoreHandlers.Origin/OriginGameId.cs
index fa26a735..16d713eb 100644
--- a/src/GameFinder.StoreHandlers.Origin/OriginGameId.cs
+++ b/src/GameFinder.StoreHandlers.Origin/OriginGameId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Origin;
+namespace GameCollector.StoreHandlers.Origin;
///
/// Represents an id for games installed with Origin.
diff --git a/src/GameFinder.StoreHandlers.Origin/OriginHandler.cs b/src/GameFinder.StoreHandlers.Origin/OriginHandler.cs
index 04725278..838b7dc1 100644
--- a/src/GameFinder.StoreHandlers.Origin/OriginHandler.cs
+++ b/src/GameFinder.StoreHandlers.Origin/OriginHandler.cs
@@ -11,7 +11,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.StoreHandlers.Origin;
+namespace GameCollector.StoreHandlers.Origin;
///
/// Handler for finding games install with Origin.
diff --git a/src/GameFinder.StoreHandlers.Steam/EnumerableExtensions.cs b/src/GameFinder.StoreHandlers.Steam/EnumerableExtensions.cs
index a7a4a8c7..9a4df497 100644
--- a/src/GameFinder.StoreHandlers.Steam/EnumerableExtensions.cs
+++ b/src/GameFinder.StoreHandlers.Steam/EnumerableExtensions.cs
@@ -2,7 +2,7 @@
using System.Linq;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam;
+namespace GameCollector.StoreHandlers.Steam;
internal static class EnumerableExtensions
{
diff --git a/src/GameFinder.StoreHandlers.Steam/GameFinder.StoreHandlers.Steam.csproj b/src/GameFinder.StoreHandlers.Steam/GameFinder.StoreHandlers.Steam.csproj
index fe40ae1d..1aca4ef7 100644
--- a/src/GameFinder.StoreHandlers.Steam/GameFinder.StoreHandlers.Steam.csproj
+++ b/src/GameFinder.StoreHandlers.Steam/GameFinder.StoreHandlers.Steam.csproj
@@ -21,6 +21,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/AppManifest.cs b/src/GameFinder.StoreHandlers.Steam/Models/AppManifest.cs
index 86f7a634..2256b1c0 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/AppManifest.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/AppManifest.cs
@@ -5,13 +5,13 @@
using System.Linq;
using System.Text;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
using NexusMods.Paths.Extensions;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a parsed app manifest file.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/AutoUpdateBehavior.cs b/src/GameFinder.StoreHandlers.Steam/Models/AutoUpdateBehavior.cs
index 509654dd..ef50475d 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/AutoUpdateBehavior.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/AutoUpdateBehavior.cs
@@ -1,6 +1,6 @@
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Automatic update behavior.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/BackgroundDownloadBehavior.cs b/src/GameFinder.StoreHandlers.Steam/Models/BackgroundDownloadBehavior.cs
index 6ac3c5a8..b1af2b14 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/BackgroundDownloadBehavior.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/BackgroundDownloadBehavior.cs
@@ -1,6 +1,6 @@
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Background download behavior.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/Constants.cs b/src/GameFinder.StoreHandlers.Steam/Models/Constants.cs
index 276e4605..a37a5591 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/Constants.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/Constants.cs
@@ -1,4 +1,4 @@
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
internal static class Constants
{
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/InstalledDepot.cs b/src/GameFinder.StoreHandlers.Steam/Models/InstalledDepot.cs
index cc1747f0..d5ce0457 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/InstalledDepot.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/InstalledDepot.cs
@@ -1,9 +1,9 @@
using System.Globalization;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a locally installed depot.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/LibraryFolder.cs b/src/GameFinder.StoreHandlers.Steam/Models/LibraryFolder.cs
index 33a54a56..e0c8dc33 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/LibraryFolder.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/LibraryFolder.cs
@@ -2,12 +2,12 @@
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Linq;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using NexusMods.Paths.Extensions;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a single library folder.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/LibraryFoldersManifest.cs b/src/GameFinder.StoreHandlers.Steam/Models/LibraryFoldersManifest.cs
index d92c872e..c6c56755 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/LibraryFoldersManifest.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/LibraryFoldersManifest.cs
@@ -3,11 +3,11 @@
using System.Collections.Generic;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a parsed libraryfolders.vdf file.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/LocalAppData.cs b/src/GameFinder.StoreHandlers.Steam/Models/LocalAppData.cs
index a919b751..5239cd20 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/LocalAppData.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/LocalAppData.cs
@@ -1,8 +1,8 @@
using System;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Local user data for a specific game.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/LocalUserConfig.cs b/src/GameFinder.StoreHandlers.Steam/Models/LocalUserConfig.cs
index 12ed4440..468fb985 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/LocalUserConfig.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/LocalUserConfig.cs
@@ -2,11 +2,11 @@
using System.Collections.Generic;
using System.Linq;
using System.Text;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a parsed local user config.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/RegistryEntry.cs b/src/GameFinder.StoreHandlers.Steam/Models/RegistryEntry.cs
index 2de93f0a..5ff24fde 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/RegistryEntry.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/RegistryEntry.cs
@@ -2,13 +2,13 @@
using System.Text;
using FluentResults;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
using NexusMods.Paths.Extensions;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a parsed registry entry.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/StateFlags.cs b/src/GameFinder.StoreHandlers.Steam/Models/StateFlags.cs
index 91b9e314..ed19ad38 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/StateFlags.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/StateFlags.cs
@@ -1,7 +1,7 @@
using System;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Describes the various state an app can be in.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/SteamAccountType.cs b/src/GameFinder.StoreHandlers.Steam/Models/SteamAccountType.cs
index 926ba79c..89234be9 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/SteamAccountType.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/SteamAccountType.cs
@@ -1,7 +1,7 @@
using System.Diagnostics.CodeAnalysis;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Known account types for a Steam account.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/SteamId.cs b/src/GameFinder.StoreHandlers.Steam/Models/SteamId.cs
index 5a970417..bdc77ca0 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/SteamId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/SteamId.cs
@@ -2,7 +2,7 @@
using System.Globalization;
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Unique identifier used to identify a Steam account.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/SteamUniverse.cs b/src/GameFinder.StoreHandlers.Steam/Models/SteamUniverse.cs
index 485868bd..e764776d 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/SteamUniverse.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/SteamUniverse.cs
@@ -1,6 +1,6 @@
using JetBrains.Annotations;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Universes available for Steam Accounts.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/AppId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/AppId.cs
index 51184b82..68229717 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/AppId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/AppId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a 32-bit unsigned integer unique identifier of an app.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/BuildId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/BuildId.cs
index a5dc96ad..fc96d8eb 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/BuildId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/BuildId.cs
@@ -2,7 +2,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a 32-bit unsigned integer unique identifier for a build.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/DepotId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/DepotId.cs
index 4585287d..78201787 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/DepotId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/DepotId.cs
@@ -2,7 +2,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a 32-bit unsigned integer unique identifier for a depot.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/ManifestId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/ManifestId.cs
index 14e4f336..67c2a7dc 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/ManifestId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/ManifestId.cs
@@ -2,7 +2,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a unique identifier for a manifest of a depot change.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopItemId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopItemId.cs
index 26edd6a1..f0ef84d6 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopItemId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopItemId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a 64-bit unsigned integer unique identifier of a workshop item.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopManifestId.cs b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopManifestId.cs
index 2d4659a4..8000bdea 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopManifestId.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/ValueTypes/WorkshopManifestId.cs
@@ -1,7 +1,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Models.ValueTypes;
///
/// Represents a unique identifier for a manifest of a workshop item change.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/WorkshopItemDetails.cs b/src/GameFinder.StoreHandlers.Steam/Models/WorkshopItemDetails.cs
index 4ca3fd0a..9333a2f3 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/WorkshopItemDetails.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/WorkshopItemDetails.cs
@@ -1,10 +1,10 @@
using System;
using System.Diagnostics.CodeAnalysis;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents an installed workshop item.
diff --git a/src/GameFinder.StoreHandlers.Steam/Models/WorkshopManifest.cs b/src/GameFinder.StoreHandlers.Steam/Models/WorkshopManifest.cs
index 1f6eb8f7..13175e68 100644
--- a/src/GameFinder.StoreHandlers.Steam/Models/WorkshopManifest.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Models/WorkshopManifest.cs
@@ -5,12 +5,12 @@
using System.Globalization;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Models;
+namespace GameCollector.StoreHandlers.Steam.Models;
///
/// Represents a parsed workshop manifest file.
diff --git a/src/GameFinder.StoreHandlers.Steam/ProtonWinePrefix.cs b/src/GameFinder.StoreHandlers.Steam/ProtonWinePrefix.cs
index ce18a82e..3511410c 100644
--- a/src/GameFinder.StoreHandlers.Steam/ProtonWinePrefix.cs
+++ b/src/GameFinder.StoreHandlers.Steam/ProtonWinePrefix.cs
@@ -1,9 +1,9 @@
using System.Diagnostics.CodeAnalysis;
-using GameFinder.Wine;
+using GameCollector.Wine;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam;
+namespace GameCollector.StoreHandlers.Steam;
///
/// Represents a Wine prefix managed by Valve's Proton library.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/AppManifestParser.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/AppManifestParser.cs
index 18892e54..42b06928 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/AppManifestParser.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/AppManifestParser.cs
@@ -4,15 +4,15 @@
using System.Globalization;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using NexusMods.Paths.Utilities;
using ValveKeyValue;
-using static GameFinder.StoreHandlers.Steam.Services.ParserHelpers;
+using static GameCollector.StoreHandlers.Steam.Services.ParserHelpers;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Parser for appmanifest_*.acf files.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LibraryFoldersManifestParser.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LibraryFoldersManifestParser.cs
index 5ca02ee0..e943407a 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LibraryFoldersManifestParser.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LibraryFoldersManifestParser.cs
@@ -2,14 +2,14 @@
using System.Collections.Generic;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-using static GameFinder.StoreHandlers.Steam.Services.ParserHelpers;
+using static GameCollector.StoreHandlers.Steam.Services.ParserHelpers;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Parser for libraryfolders.vdf files.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LocalUserConfigParser.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LocalUserConfigParser.cs
index fcbfb5a6..55f97bed 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LocalUserConfigParser.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/LocalUserConfigParser.cs
@@ -3,14 +3,14 @@
using System.Globalization;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-using static GameFinder.StoreHandlers.Steam.Services.ParserHelpers;
+using static GameCollector.StoreHandlers.Steam.Services.ParserHelpers;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Parser for
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/ParserHelpers.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/ParserHelpers.cs
index ce238269..a3c235b1 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/ParserHelpers.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/ParserHelpers.cs
@@ -6,13 +6,13 @@
using System.Linq;
using System.Runtime.CompilerServices;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using NexusMods.Paths;
using NexusMods.Paths.Utilities;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
internal static class ParserHelpers
{
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/RegistryEntryParser.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/RegistryEntryParser.cs
index c389fd97..5121a1ad 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/RegistryEntryParser.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/RegistryEntryParser.cs
@@ -2,12 +2,12 @@
using System.IO;
using FluentResults;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Parser for Steam Uninstall registry entries.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/WorkshopManifestParser.cs b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/WorkshopManifestParser.cs
index bd009a90..6d6bc4dc 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Parsers/WorkshopManifestParser.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Parsers/WorkshopManifestParser.cs
@@ -4,14 +4,14 @@
using System.Globalization;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-using static GameFinder.StoreHandlers.Steam.Services.ParserHelpers;
+using static GameCollector.StoreHandlers.Steam.Services.ParserHelpers;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Parser for appworkshop_*.acf files.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/SteamLocationFinder.cs b/src/GameFinder.StoreHandlers.Steam/Services/SteamLocationFinder.cs
index 25edebbf..714577a9 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/SteamLocationFinder.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/SteamLocationFinder.cs
@@ -5,12 +5,12 @@
using System.Linq;
using FluentResults;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models;
using JetBrains.Annotations;
using NexusMods.Paths;
using NexusMods.Paths.Extensions;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Finds the current Steam installation.
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Writers/AppManifestWriter.cs b/src/GameFinder.StoreHandlers.Steam/Services/Writers/AppManifestWriter.cs
index b9bf4611..18b6dcdb 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Writers/AppManifestWriter.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Writers/AppManifestWriter.cs
@@ -2,13 +2,13 @@
using System.Collections.Generic;
using System.IO;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Writer for .
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Writers/LibraryFoldersManifestWriter.cs b/src/GameFinder.StoreHandlers.Steam/Services/Writers/LibraryFoldersManifestWriter.cs
index cbb5e0b3..4c05ca37 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Writers/LibraryFoldersManifestWriter.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Writers/LibraryFoldersManifestWriter.cs
@@ -4,13 +4,13 @@
using System.IO;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Writer for .
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Writers/LocalUserConfigWriter.cs b/src/GameFinder.StoreHandlers.Steam/Services/Writers/LocalUserConfigWriter.cs
index 72040db7..ffa3e3ff 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Writers/LocalUserConfigWriter.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Writers/LocalUserConfigWriter.cs
@@ -4,12 +4,12 @@
using System.IO;
using System.Linq;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Writer for .
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Writers/WorkshopManifestWriter.cs b/src/GameFinder.StoreHandlers.Steam/Services/Writers/WorkshopManifestWriter.cs
index 898e06f5..b3a801e8 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Writers/WorkshopManifestWriter.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Writers/WorkshopManifestWriter.cs
@@ -2,13 +2,13 @@
using System.Collections.Generic;
using System.IO;
using FluentResults;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using JetBrains.Annotations;
using NexusMods.Paths;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
///
/// Writer for .
diff --git a/src/GameFinder.StoreHandlers.Steam/Services/Writers/WriterHelpers.cs b/src/GameFinder.StoreHandlers.Steam/Services/Writers/WriterHelpers.cs
index e2d23243..3ec55fd0 100644
--- a/src/GameFinder.StoreHandlers.Steam/Services/Writers/WriterHelpers.cs
+++ b/src/GameFinder.StoreHandlers.Steam/Services/Writers/WriterHelpers.cs
@@ -4,7 +4,7 @@
using System.Diagnostics.CodeAnalysis;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam.Services;
+namespace GameCollector.StoreHandlers.Steam.Services;
internal static class WriterHelpers
{
diff --git a/src/GameFinder.StoreHandlers.Steam/SteamAPI.cs b/src/GameFinder.StoreHandlers.Steam/SteamAPI.cs
index 112db429..e07599b5 100644
--- a/src/GameFinder.StoreHandlers.Steam/SteamAPI.cs
+++ b/src/GameFinder.StoreHandlers.Steam/SteamAPI.cs
@@ -6,9 +6,9 @@
using FluentResults;
using GameFinder.Common;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using OneOf;
using Steam.Models.SteamCommunity;
@@ -16,7 +16,7 @@
using SteamWebAPI2.Utilities;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam;
+namespace GameCollector.StoreHandlers.Steam;
public partial class SteamHandler : AHandler
{
diff --git a/src/GameFinder.StoreHandlers.Steam/SteamGame.cs b/src/GameFinder.StoreHandlers.Steam/SteamGame.cs
index e08ac8dd..53805c20 100644
--- a/src/GameFinder.StoreHandlers.Steam/SteamGame.cs
+++ b/src/GameFinder.StoreHandlers.Steam/SteamGame.cs
@@ -2,14 +2,14 @@
using System.Collections.Generic;
using FluentResults;
using GameFinder.Common;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
using Steam.Models.SteamCommunity;
-namespace GameFinder.StoreHandlers.Steam;
+namespace GameCollector.StoreHandlers.Steam;
///
/// Represents a game installed with Steam.
diff --git a/src/GameFinder.StoreHandlers.Steam/SteamHandler.cs b/src/GameFinder.StoreHandlers.Steam/SteamHandler.cs
index 66ad215d..78afb1f7 100644
--- a/src/GameFinder.StoreHandlers.Steam/SteamHandler.cs
+++ b/src/GameFinder.StoreHandlers.Steam/SteamHandler.cs
@@ -8,14 +8,14 @@
using FluentResults;
using GameFinder.Common;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using JetBrains.Annotations;
using NexusMods.Paths;
using OneOf;
using ValveKeyValue;
-namespace GameFinder.StoreHandlers.Steam;
+namespace GameCollector.StoreHandlers.Steam;
///
/// Handler for finding games installed with Steam.
diff --git a/src/GameFinder.StoreHandlers.Xbox/AppManifest.cs b/src/GameFinder.StoreHandlers.Xbox/AppManifest.cs
index 9a2be7d1..dbc44d7e 100644
--- a/src/GameFinder.StoreHandlers.Xbox/AppManifest.cs
+++ b/src/GameFinder.StoreHandlers.Xbox/AppManifest.cs
@@ -2,7 +2,7 @@
using JetBrains.Annotations;
#pragma warning disable CS1591
-namespace GameFinder.StoreHandlers.Xbox;
+namespace GameCollector.StoreHandlers.Xbox;
[UsedImplicitly(ImplicitUseTargetFlags.WithMembers)]
[XmlRoot(ElementName = "Identity", Namespace = "http://schemas.microsoft.com/appx/manifest/foundation/windows10")]
diff --git a/src/GameFinder.StoreHandlers.Xbox/GameFinder.StoreHandlers.Xbox.csproj b/src/GameFinder.StoreHandlers.Xbox/GameFinder.StoreHandlers.Xbox.csproj
index a21f0dd7..dab2669e 100644
--- a/src/GameFinder.StoreHandlers.Xbox/GameFinder.StoreHandlers.Xbox.csproj
+++ b/src/GameFinder.StoreHandlers.Xbox/GameFinder.StoreHandlers.Xbox.csproj
@@ -14,6 +14,6 @@
-
+
diff --git a/src/GameFinder.StoreHandlers.Xbox/XboxGame.cs b/src/GameFinder.StoreHandlers.Xbox/XboxGame.cs
index b912cd86..d837e483 100644
--- a/src/GameFinder.StoreHandlers.Xbox/XboxGame.cs
+++ b/src/GameFinder.StoreHandlers.Xbox/XboxGame.cs
@@ -4,7 +4,7 @@
using System;
using System.Collections.Generic;
-namespace GameFinder.StoreHandlers.Xbox;
+namespace GameCollector.StoreHandlers.Xbox;
///
/// Represents a game installed with Xbox Game Pass.
diff --git a/src/GameFinder.StoreHandlers.Xbox/XboxGameId.cs b/src/GameFinder.StoreHandlers.Xbox/XboxGameId.cs
index ad75e16b..22a21ae3 100644
--- a/src/GameFinder.StoreHandlers.Xbox/XboxGameId.cs
+++ b/src/GameFinder.StoreHandlers.Xbox/XboxGameId.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using TransparentValueObjects;
-namespace GameFinder.StoreHandlers.Xbox;
+namespace GameCollector.StoreHandlers.Xbox;
///
/// Represents an id for games installed with the Xbox Game Pass.
diff --git a/src/GameFinder.StoreHandlers.Xbox/XboxHandler.cs b/src/GameFinder.StoreHandlers.Xbox/XboxHandler.cs
index 1387679f..b3a302a4 100644
--- a/src/GameFinder.StoreHandlers.Xbox/XboxHandler.cs
+++ b/src/GameFinder.StoreHandlers.Xbox/XboxHandler.cs
@@ -14,7 +14,7 @@
using NexusMods.Paths.Extensions;
using OneOf;
-namespace GameFinder.StoreHandlers.Xbox;
+namespace GameCollector.StoreHandlers.Xbox;
///
/// Handler for finding games installed with Xbox Game Pass.
diff --git a/src/GameFinder.Wine/AWinePrefix.cs b/src/GameFinder.Wine/AWinePrefix.cs
index 75179778..c389eb7b 100644
--- a/src/GameFinder.Wine/AWinePrefix.cs
+++ b/src/GameFinder.Wine/AWinePrefix.cs
@@ -6,7 +6,7 @@
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.Wine;
+namespace GameCollector.Wine;
///
/// Abstract class for wine prefixes.
diff --git a/src/GameFinder.Wine/Bottles/BottlesWinePrefix.cs b/src/GameFinder.Wine/Bottles/BottlesWinePrefix.cs
index 7ce6dc6b..fbfb4da0 100644
--- a/src/GameFinder.Wine/Bottles/BottlesWinePrefix.cs
+++ b/src/GameFinder.Wine/Bottles/BottlesWinePrefix.cs
@@ -1,7 +1,7 @@
using JetBrains.Annotations;
using NexusMods.Paths;
-namespace GameFinder.Wine.Bottles;
+namespace GameCollector.Wine.Bottles;
///
/// Represents a Wineprefix managed by Bottles.
diff --git a/src/GameFinder.Wine/Bottles/BottlesWinePrefixManager.cs b/src/GameFinder.Wine/Bottles/BottlesWinePrefixManager.cs
index 9c698bf2..e91bbf7b 100644
--- a/src/GameFinder.Wine/Bottles/BottlesWinePrefixManager.cs
+++ b/src/GameFinder.Wine/Bottles/BottlesWinePrefixManager.cs
@@ -4,7 +4,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.Wine.Bottles;
+namespace GameCollector.Wine.Bottles;
///
/// Wineprefix manager for prefixes created and managed by Bottles.
diff --git a/src/GameFinder.Wine/DefaultWinePrefixManager.cs b/src/GameFinder.Wine/DefaultWinePrefixManager.cs
index 6d4ac69d..42bdaefd 100644
--- a/src/GameFinder.Wine/DefaultWinePrefixManager.cs
+++ b/src/GameFinder.Wine/DefaultWinePrefixManager.cs
@@ -6,7 +6,7 @@
using NexusMods.Paths;
using OneOf;
-namespace GameFinder.Wine;
+namespace GameCollector.Wine;
///
/// Prefix manager for a vanilla Wine installation that searches for prefixes inside
diff --git a/src/GameFinder.Wine/Extensions.cs b/src/GameFinder.Wine/Extensions.cs
index d704a6bd..953f2aa0 100644
--- a/src/GameFinder.Wine/Extensions.cs
+++ b/src/GameFinder.Wine/Extensions.cs
@@ -4,7 +4,7 @@
using JetBrains.Annotations;
using OneOf;
-namespace GameFinder.Wine;
+namespace GameCollector.Wine;
///
/// Extension methods.
diff --git a/src/GameFinder.Wine/GameFinder.Wine.csproj b/src/GameFinder.Wine/GameFinder.Wine.csproj
index 82f8ab66..f63a95a6 100644
--- a/src/GameFinder.Wine/GameFinder.Wine.csproj
+++ b/src/GameFinder.Wine/GameFinder.Wine.csproj
@@ -6,7 +6,7 @@
-
+
diff --git a/src/GameFinder.Wine/IWinePrefixManager.cs b/src/GameFinder.Wine/IWinePrefixManager.cs
index 34166c38..a6835226 100644
--- a/src/GameFinder.Wine/IWinePrefixManager.cs
+++ b/src/GameFinder.Wine/IWinePrefixManager.cs
@@ -3,7 +3,7 @@
using JetBrains.Annotations;
using OneOf;
-namespace GameFinder.Wine;
+namespace GameCollector.Wine;
///
/// Implementation for wine prefix managers.
diff --git a/src/GameFinder.Wine/WinePrefix.cs b/src/GameFinder.Wine/WinePrefix.cs
index b0974e6b..8e8ffec5 100644
--- a/src/GameFinder.Wine/WinePrefix.cs
+++ b/src/GameFinder.Wine/WinePrefix.cs
@@ -1,6 +1,6 @@
using JetBrains.Annotations;
-namespace GameFinder.Wine;
+namespace GameCollector.Wine;
///
/// Represents a wine prefix.
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/ArrangeHelpers.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/ArrangeHelpers.cs
index 9e4fac7b..3a00ddf3 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/ArrangeHelpers.cs
@@ -2,11 +2,11 @@
using System.Security.Cryptography;
using System.Text.Json;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
using NexusMods.Paths;
using NSubstitute;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class EADesktopTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_Decryption.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_Decryption.cs
index 0bc457e2..de37ec36 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_Decryption.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_Decryption.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class CryptoTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA1.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA1.cs
index da11caae..fabe2425 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA1.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA1.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class CryptoTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA3.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA3.cs
index fcfb5a35..62f983db 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA3.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/CryptoTests/Test_SHA3.cs
@@ -1,7 +1,7 @@
using System.Globalization;
-using GameFinder.StoreHandlers.EADesktop.Crypto;
+using GameCollector.StoreHandlers.EADesktop.Crypto;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class CryptoTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_CreateSchemaVersionMessage.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_CreateSchemaVersionMessage.cs
index 9aff1470..62fbc553 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_CreateSchemaVersionMessage.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_CreateSchemaVersionMessage.cs
@@ -1,6 +1,6 @@
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class EADesktopTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_InstallInfoToGame.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_InstallInfoToGame.cs
index 2643e216..f0d0b8cb 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_InstallInfoToGame.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_InstallInfoToGame.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class EADesktopTests
{
diff --git a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_ShouldWork_FindAllGames.cs b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_ShouldWork_FindAllGames.cs
index 76805f18..c37acdad 100644
--- a/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_ShouldWork_FindAllGames.cs
+++ b/tests/GameFinder.StoreHandlers.EADesktop.Tests/Test_ShouldWork_FindAllGames.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EADesktop.Tests;
+namespace GameCollector.StoreHandlers.EADesktop.Tests;
public partial class EADesktopTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/ArrangeHelpers.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/ArrangeHelpers.cs
index f2db7f55..652dd5e2 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/ArrangeHelpers.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_InvalidManifest.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_InvalidManifest.cs
index de7b882c..ee13b4b5 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_InvalidManifest.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_InvalidManifest.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_DefaultPath.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_DefaultPath.cs
index 48a50846..a5a603fd 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_DefaultPath.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_DefaultPath.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_Registry.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_Registry.cs
index 54f5cfb4..75a145a9 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_Registry.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingDirectory_Registry.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingValues.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingValues.cs
index 28c35752..6ba812a6 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingValues.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_MissingValues.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_NoManifests.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_NoManifests.cs
index a86a2772..70e13aee 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_NoManifests.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldError_NoManifests.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldWork_FindAllGames.cs b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldWork_FindAllGames.cs
index 7c33a9ab..01f5e3cf 100644
--- a/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldWork_FindAllGames.cs
+++ b/tests/GameFinder.StoreHandlers.EGS.Tests/Test_ShouldWork_FindAllGames.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.EGS.Tests;
+namespace GameCollector.StoreHandlers.EGS.Tests;
public partial class EGSTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/ArrangeHelpers.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/ArrangeHelpers.cs
index b7553b9f..f591b5ae 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/ArrangeHelpers.cs
@@ -2,7 +2,7 @@
using GameFinder.RegistryUtils;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_InvalidValues.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_InvalidValues.cs
index be286f7e..acf6e048 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_InvalidValues.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_InvalidValues.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingGOGKey.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingGOGKey.cs
index df50241c..b27880b4 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingGOGKey.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingGOGKey.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingValues.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingValues.cs
index e91a96c8..d80b1045 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingValues.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_MissingValues.cs
@@ -4,7 +4,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_NoSubKeys.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_NoSubKeys.cs
index 242b069d..369fef8b 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_NoSubKeys.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldError_NoSubKeys.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldWork_FindAllGames.cs b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldWork_FindAllGames.cs
index 7ed25621..0cf84e31 100644
--- a/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldWork_FindAllGames.cs
+++ b/tests/GameFinder.StoreHandlers.GOG.Tests/Test_ShouldWork_FindAllGames.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.GOG.Tests;
+namespace GameCollector.StoreHandlers.GOG.Tests;
public partial class GOGTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/ArrangeHelpers.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/ArrangeHelpers.cs
index 23193cf0..5790a8ff 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/ArrangeHelpers.cs
@@ -2,7 +2,7 @@
using GameFinder.RegistryUtils;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_InvalidManifest.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_InvalidManifest.cs
index 8117ae35..72e7a4da 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_InvalidManifest.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_InvalidManifest.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_MissingValues.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_MissingValues.cs
index a8be287e..893522f8 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_MissingValues.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_MissingValues.cs
@@ -4,7 +4,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifestDir.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifestDir.cs
index b34dd465..d9b63c2f 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifestDir.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifestDir.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifests.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifests.cs
index ac05cf95..c5b6af00 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifests.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldError_NoManifests.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldSkip_SteamGames.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldSkip_SteamGames.cs
index c8dad1da..8f56742e 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldSkip_SteamGames.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldSkip_SteamGames.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_FindAllGames.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_FindAllGames.cs
index 66371ce4..d5339df6 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_FindAllGames.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_FindAllGames.cs
@@ -3,7 +3,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_WithDuplicateKeys.cs b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_WithDuplicateKeys.cs
index 3eae0560..706ccad3 100644
--- a/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_WithDuplicateKeys.cs
+++ b/tests/GameFinder.StoreHandlers.Origin.Tests/Test_ShouldWork_WithDuplicateKeys.cs
@@ -4,7 +4,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Origin.Tests;
+namespace GameCollector.StoreHandlers.Origin.Tests;
public partial class OriginTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/ArrangeHelper.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/ArrangeHelper.cs
index 13852b47..3fc98eff 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/ArrangeHelper.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/ArrangeHelper.cs
@@ -1,9 +1,9 @@
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using NexusMods.Paths;
using NexusMods.Paths.Extensions;
-namespace GameFinder.StoreHandlers.Steam.Tests;
+namespace GameCollector.StoreHandlers.Steam.Tests;
public static class ArrangeHelper
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/AppManifestTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/AppManifestTests.cs
index c15f297f..c1b1b42a 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/AppManifestTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/AppManifestTests.cs
@@ -1,9 +1,9 @@
using FluentResults.Extensions.FluentAssertions;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models;
public class AppManifestTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/LibraryFolderTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/LibraryFolderTests.cs
index 5469217e..23d68645 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/LibraryFolderTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/LibraryFolderTests.cs
@@ -1,8 +1,8 @@
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models;
public class LibraryFolderTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamAccountTypeTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamAccountTypeTests.cs
index 6b370da4..18ee406f 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamAccountTypeTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamAccountTypeTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models;
public class SteamAccountTypeTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamIdTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamIdTests.cs
index 8731a4ed..040fc2be 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamIdTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/SteamIdTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models;
public class SteamIdTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/AppIdTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/AppIdTests.cs
index 841141f7..669650f3 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/AppIdTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/AppIdTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models.ValueTypes;
public class AppIdTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/BuildIdTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/BuildIdTests.cs
index a63e142e..97cb0376 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/BuildIdTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/BuildIdTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models.ValueTypes;
public class BuildIdTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/DepotIdTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/DepotIdTests.cs
index 5f0d26d7..a7f909ae 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/DepotIdTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/DepotIdTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models.ValueTypes;
public class DepotIdTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/ManifestIdTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/ManifestIdTests.cs
index 8cf988f5..78ba31ca 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/ManifestIdTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Models/ValueTypes/ManifestIdTests.cs
@@ -1,6 +1,6 @@
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
-namespace GameFinder.StoreHandlers.Steam.Tests.Models.ValueTypes;
+namespace GameCollector.StoreHandlers.Steam.Tests.Models.ValueTypes;
public class ManifestIdTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/AppManifestParserTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/AppManifestParserTests.cs
index 43b896d5..8d9072bc 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/AppManifestParserTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/AppManifestParserTests.cs
@@ -1,11 +1,11 @@
using FluentResults.Extensions.FluentAssertions;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Steam.Tests.Services;
+namespace GameCollector.StoreHandlers.Steam.Tests.Services;
public class AppManifestParserTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LibraryFoldersManifestParserTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LibraryFoldersManifestParserTests.cs
index 8d854d54..c6c60bc7 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LibraryFoldersManifestParserTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LibraryFoldersManifestParserTests.cs
@@ -1,11 +1,11 @@
using FluentResults.Extensions.FluentAssertions;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Steam.Tests.Services;
+namespace GameCollector.StoreHandlers.Steam.Tests.Services;
public class LibraryFoldersManifestParserTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LocalUserConfigParserTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LocalUserConfigParserTests.cs
index 63ad54d1..fcfcc9b2 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LocalUserConfigParserTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/LocalUserConfigParserTests.cs
@@ -1,9 +1,9 @@
using FluentResults.Extensions.FluentAssertions;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Steam.Tests.Services;
+namespace GameCollector.StoreHandlers.Steam.Tests.Services;
public class LocalUserConfigParserTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/SteamLocationFinderTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/SteamLocationFinderTests.cs
index 839a05ac..6343bb37 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/SteamLocationFinderTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/SteamLocationFinderTests.cs
@@ -2,10 +2,10 @@
using System.Runtime.InteropServices;
using FluentResults.Extensions.FluentAssertions;
using GameFinder.RegistryUtils;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Tests.Services;
+namespace GameCollector.StoreHandlers.Steam.Tests.Services;
public class SteamLocationFinderTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/WorkshopManifestParserTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/WorkshopManifestParserTests.cs
index 17c2ff9f..a4a14d0b 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/Services/WorkshopManifestParserTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/Services/WorkshopManifestParserTests.cs
@@ -1,11 +1,11 @@
using FluentResults.Extensions.FluentAssertions;
-using GameFinder.StoreHandlers.Steam.Models;
-using GameFinder.StoreHandlers.Steam.Models.ValueTypes;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Models;
+using GameCollector.StoreHandlers.Steam.Models.ValueTypes;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Steam.Tests.Services;
+namespace GameCollector.StoreHandlers.Steam.Tests.Services;
public class WorkshopManifestParserTests
{
diff --git a/tests/GameFinder.StoreHandlers.Steam.Tests/SteamHandlerTests.cs b/tests/GameFinder.StoreHandlers.Steam.Tests/SteamHandlerTests.cs
index 041f33c5..5cddcfad 100644
--- a/tests/GameFinder.StoreHandlers.Steam.Tests/SteamHandlerTests.cs
+++ b/tests/GameFinder.StoreHandlers.Steam.Tests/SteamHandlerTests.cs
@@ -1,9 +1,9 @@
using FluentResults.Extensions.FluentAssertions;
using GameFinder.Common;
-using GameFinder.StoreHandlers.Steam.Services;
+using GameCollector.StoreHandlers.Steam.Services;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Steam.Tests;
+namespace GameCollector.StoreHandlers.Steam.Tests;
public class SteamHandlerTests
{
diff --git a/tests/GameFinder.StoreHandlers.Xbox.Tests/ArrangeHelpers.cs b/tests/GameFinder.StoreHandlers.Xbox.Tests/ArrangeHelpers.cs
index 6f188db3..40ea7df4 100644
--- a/tests/GameFinder.StoreHandlers.Xbox.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.StoreHandlers.Xbox.Tests/ArrangeHelpers.cs
@@ -1,7 +1,7 @@
using System.Text;
using NexusMods.Paths;
-namespace GameFinder.StoreHandlers.Xbox.Tests;
+namespace GameCollector.StoreHandlers.Xbox.Tests;
public partial class XboxTests
{
diff --git a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_AppManifest.cs b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_AppManifest.cs
index f6039595..da2b22d6 100644
--- a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_AppManifest.cs
+++ b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_AppManifest.cs
@@ -1,7 +1,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Xbox.Tests;
+namespace GameCollector.StoreHandlers.Xbox.Tests;
public partial class XboxTests
{
diff --git a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_FindAllGames.cs b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_FindAllGames.cs
index 628065c4..7c29c64d 100644
--- a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_FindAllGames.cs
+++ b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_FindAllGames.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths.TestingHelpers;
using TestUtils;
-namespace GameFinder.StoreHandlers.Xbox.Tests;
+namespace GameCollector.StoreHandlers.Xbox.Tests;
public partial class XboxTests
{
diff --git a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GamingRoot.cs b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GamingRoot.cs
index 65d7bea1..29f5299c 100644
--- a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GamingRoot.cs
+++ b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GamingRoot.cs
@@ -1,7 +1,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Xbox.Tests;
+namespace GameCollector.StoreHandlers.Xbox.Tests;
public partial class XboxTests
{
diff --git a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GetAppFolders.cs b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GetAppFolders.cs
index 4ca3078f..e9ffc32e 100644
--- a/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GetAppFolders.cs
+++ b/tests/GameFinder.StoreHandlers.Xbox.Tests/Test_GetAppFolders.cs
@@ -1,7 +1,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.StoreHandlers.Xbox.Tests;
+namespace GameCollector.StoreHandlers.Xbox.Tests;
public partial class XboxTests
{
diff --git a/tests/GameFinder.Wine.Tests/ArrangeHelpers.cs b/tests/GameFinder.Wine.Tests/ArrangeHelpers.cs
index 8b92e5f9..f23618f8 100644
--- a/tests/GameFinder.Wine.Tests/ArrangeHelpers.cs
+++ b/tests/GameFinder.Wine.Tests/ArrangeHelpers.cs
@@ -1,6 +1,6 @@
using NexusMods.Paths;
-namespace GameFinder.Wine.Tests;
+namespace GameCollector.Wine.Tests;
public partial class WineTests
{
diff --git a/tests/GameFinder.Wine.Tests/Bottles/ArrangeHelpers.cs b/tests/GameFinder.Wine.Tests/Bottles/ArrangeHelpers.cs
index 0ffedabe..b7430fc2 100644
--- a/tests/GameFinder.Wine.Tests/Bottles/ArrangeHelpers.cs
+++ b/tests/GameFinder.Wine.Tests/Bottles/ArrangeHelpers.cs
@@ -1,7 +1,7 @@
-using GameFinder.Wine.Bottles;
+using GameCollector.Wine.Bottles;
using NexusMods.Paths;
-namespace GameFinder.Wine.Tests.Bottles;
+namespace GameCollector.Wine.Tests.Bottles;
public partial class BottlesTests
{
diff --git a/tests/GameFinder.Wine.Tests/Bottles/Test_BottlesWinePrefixProperties.cs b/tests/GameFinder.Wine.Tests/Bottles/Test_BottlesWinePrefixProperties.cs
index 0d29b480..ab72fdff 100644
--- a/tests/GameFinder.Wine.Tests/Bottles/Test_BottlesWinePrefixProperties.cs
+++ b/tests/GameFinder.Wine.Tests/Bottles/Test_BottlesWinePrefixProperties.cs
@@ -1,8 +1,8 @@
-using GameFinder.Wine.Bottles;
+using GameCollector.Wine.Bottles;
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests.Bottles;
+namespace GameCollector.Wine.Tests.Bottles;
public partial class BottlesTests
{
diff --git a/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldError_InvalidPrefix.cs b/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldError_InvalidPrefix.cs
index 71ffd620..94fc6d3d 100644
--- a/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldError_InvalidPrefix.cs
+++ b/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldError_InvalidPrefix.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests.Bottles;
+namespace GameCollector.Wine.Tests.Bottles;
public partial class BottlesTests
{
diff --git a/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldWork_ValidPrefix.cs b/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldWork_ValidPrefix.cs
index c077be78..ec27efdb 100644
--- a/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldWork_ValidPrefix.cs
+++ b/tests/GameFinder.Wine.Tests/Bottles/Test_ShouldWork_ValidPrefix.cs
@@ -1,7 +1,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests.Bottles;
+namespace GameCollector.Wine.Tests.Bottles;
public partial class BottlesTests
{
diff --git a/tests/GameFinder.Wine.Tests/Test_CreateRegistry.cs b/tests/GameFinder.Wine.Tests/Test_CreateRegistry.cs
index c4b0c62f..9922f359 100644
--- a/tests/GameFinder.Wine.Tests/Test_CreateRegistry.cs
+++ b/tests/GameFinder.Wine.Tests/Test_CreateRegistry.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests;
+namespace GameCollector.Wine.Tests;
public partial class WineTests
{
diff --git a/tests/GameFinder.Wine.Tests/Test_ShouldError_InvalidPrefix.cs b/tests/GameFinder.Wine.Tests/Test_ShouldError_InvalidPrefix.cs
index f8e42385..40de86df 100644
--- a/tests/GameFinder.Wine.Tests/Test_ShouldError_InvalidPrefix.cs
+++ b/tests/GameFinder.Wine.Tests/Test_ShouldError_InvalidPrefix.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests;
+namespace GameCollector.Wine.Tests;
public partial class WineTests
{
diff --git a/tests/GameFinder.Wine.Tests/Test_ShouldWork_ValidPrefix.cs b/tests/GameFinder.Wine.Tests/Test_ShouldWork_ValidPrefix.cs
index ac28f667..c046a0f2 100644
--- a/tests/GameFinder.Wine.Tests/Test_ShouldWork_ValidPrefix.cs
+++ b/tests/GameFinder.Wine.Tests/Test_ShouldWork_ValidPrefix.cs
@@ -2,7 +2,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests;
+namespace GameCollector.Wine.Tests;
public partial class WineTests
{
diff --git a/tests/GameFinder.Wine.Tests/Test_WinePrefixProperties.cs b/tests/GameFinder.Wine.Tests/Test_WinePrefixProperties.cs
index 2ffb97b7..c2fc561d 100644
--- a/tests/GameFinder.Wine.Tests/Test_WinePrefixProperties.cs
+++ b/tests/GameFinder.Wine.Tests/Test_WinePrefixProperties.cs
@@ -1,7 +1,7 @@
using NexusMods.Paths;
using NexusMods.Paths.TestingHelpers;
-namespace GameFinder.Wine.Tests;
+namespace GameCollector.Wine.Tests;
public partial class WineTests
{