Mass rename to align planned codename

This commit is contained in:
TheXamlGuy
2024-05-27 16:08:18 +01:00
parent dd55a67102
commit 3498c1d678
2 changed files with 14 additions and 6 deletions
+12 -4
View File
@@ -4,9 +4,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.FileProviders; using Microsoft.Extensions.FileProviders;
using Microsoft.Extensions.FileProviders.Physical; using Microsoft.Extensions.FileProviders.Physical;
using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Hosting;
using System.Collections.ObjectModel;
using System.Text.Json; using System.Text.Json;
using static System.Collections.Specialized.BitVector32;
namespace Toolkit.Foundation; namespace Toolkit.Foundation;
@@ -22,13 +20,22 @@ public static class IHostBuilderExtension
services.AddConfiguration<TConfiguration>(typeof(TConfiguration).Name, "Settings.json", null); services.AddConfiguration<TConfiguration>(typeof(TConfiguration).Name, "Settings.json", null);
public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder, public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder,
string section,
TConfiguration configuration)
where TConfiguration : class, new()
{
return builder.AddConfiguration(section, "Settings.json", configuration);
}
public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder,
string section,
Action<TConfiguration> configurationDelegate) Action<TConfiguration> configurationDelegate)
where TConfiguration : class, new() where TConfiguration : class, new()
{ {
TConfiguration configuration = new(); TConfiguration configuration = new();
configurationDelegate.Invoke(configuration); configurationDelegate.Invoke(configuration);
return builder.AddConfiguration(typeof(TConfiguration).Name, "Settings.json", configuration); return builder.AddConfiguration(section, "Settings.json", configuration);
} }
public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder, public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder,
@@ -53,7 +60,8 @@ public static class IHostBuilderExtension
builder.AddConfiguration(configuration.GetType().Name, builder.AddConfiguration(configuration.GetType().Name,
"Settings.json", (TConfiguration?)configuration); "Settings.json", (TConfiguration?)configuration);
public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder, string section, public static IHostBuilder AddConfiguration<TConfiguration>(this IHostBuilder builder,
string section,
string path = "Settings.json", string path = "Settings.json",
TConfiguration? defaultConfiguration = null, TConfiguration? defaultConfiguration = null,
Action<JsonSerializerOptions>? serializerDelegate = null) Action<JsonSerializerOptions>? serializerDelegate = null)
+2 -2
View File
@@ -193,7 +193,7 @@ public partial class ObservableCollection<TItem> :
} }
object? key = this.GetPropertyValue(() => attribute.Key) is { } value ? value : attribute.Key; object? key = this.GetPropertyValue(() => attribute.Key) is { } value ? value : attribute.Key;
Publisher.PublishUI(OnPrepareAggregation(key)); Publisher.PublishUI(OnAggerate(key));
} }
} }
@@ -494,7 +494,7 @@ public partial class ObservableCollection<TItem> :
collection.Insert(index > Count ? Count : index, item); collection.Insert(index > Count ? Count : index, item);
} }
protected virtual IAggerate OnPrepareAggregation(object? key) => protected virtual IAggerate OnAggerate(object? key) =>
new AggerateEventArgs<TItem>() with { Key = key }; new AggerateEventArgs<TItem>() with { Key = key };
protected virtual void RemoveItem(int index) => protected virtual void RemoveItem(int index) =>