Skip to content

Commit b1ce192

Browse files
committed
refactor(localization): 移除默认资源提供者及相关测试
移除 DefaultResourceProvider 及其相关测试文件,不再将其作为后备资源提供者 更新 ResourceManager 以仅使用程序集资源提供者
1 parent aa52a60 commit b1ce192

5 files changed

Lines changed: 2 additions & 476 deletions

File tree

GameFrameX.Foundation.Localization/Core/ResourceManager.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,9 +141,6 @@ private void LoadProviders()
141141
{
142142
try
143143
{
144-
// 1. 首先添加默认提供者(作为后备)
145-
_providers.Add(new DefaultResourceProvider());
146-
147144
// 2. 添加程序集资源提供者(优先级更高)
148145
var assemblyProviders = _assemblyProviders.Value;
149146
foreach (var provider in assemblyProviders)
@@ -153,12 +150,6 @@ private void LoadProviders()
153150
}
154151
catch (Exception ex)
155152
{
156-
// 如果加载失败,至少确保有默认提供者
157-
if (!_providers.Any())
158-
{
159-
_providers.Add(new DefaultResourceProvider());
160-
}
161-
162153
System.Diagnostics.Debug.WriteLine($"Failed to load providers: {ex.Message}");
163154
}
164155
}
@@ -178,7 +169,7 @@ private static AssemblyResourceProvider[] DiscoverAssemblyProviders()
178169
{
179170
var providers = new List<AssemblyResourceProvider>();
180171

181-
// 获取当前应用程序域中已加载的所有 GameFrameX.Foundation 程序集
172+
// 获取当前应用程序域中已加载的所有 GameFrameX 程序集
182173
var loadedAssemblies = AppDomain.CurrentDomain.GetAssemblies()
183174
.Where(assembly =>
184175
assembly.FullName?.StartsWith("GameFrameX.") == true &&
@@ -291,7 +282,7 @@ public ResourceManagerStatistics GetStatistics()
291282
{
292283
ProvidersLoaded = _providersLoaded,
293284
TotalProviderCount = _providers.Count,
294-
DefaultProviderExists = _providers.Any(p => p is DefaultResourceProvider),
285+
DefaultProviderExists = _providers.Any(p => p is AssemblyResourceProvider),
295286
AssemblyProviderCount = assemblyProviders.Count,
296287
AssemblyProviders = assemblyProviders.Select(p => p.GetStatistics()).ToList()
297288
};

GameFrameX.Foundation.Localization/Providers/DefaultResourceProvider.cs

Lines changed: 0 additions & 225 deletions
This file was deleted.

0 commit comments

Comments
 (0)