Mass rename to align planned codename
This commit is contained in:
@@ -4,9 +4,7 @@ using Microsoft.Extensions.DependencyInjection.Extensions;
|
||||
using Microsoft.Extensions.FileProviders;
|
||||
using Microsoft.Extensions.FileProviders.Physical;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using System.Collections.ObjectModel;
|
||||
using System.Text.Json;
|
||||
using static System.Collections.Specialized.BitVector32;
|
||||
|
||||
namespace Toolkit.Foundation;
|
||||
|
||||
@@ -22,13 +20,22 @@ public static class IHostBuilderExtension
|
||||
services.AddConfiguration<TConfiguration>(typeof(TConfiguration).Name, "Settings.json", null);
|
||||
|
||||
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)
|
||||
where TConfiguration : class, new()
|
||||
{
|
||||
TConfiguration configuration = new();
|
||||
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,
|
||||
@@ -53,7 +60,8 @@ public static class IHostBuilderExtension
|
||||
builder.AddConfiguration(configuration.GetType().Name,
|
||||
"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",
|
||||
TConfiguration? defaultConfiguration = null,
|
||||
Action<JsonSerializerOptions>? serializerDelegate = null)
|
||||
|
||||
@@ -193,7 +193,7 @@ public partial class ObservableCollection<TItem> :
|
||||
}
|
||||
|
||||
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);
|
||||
}
|
||||
|
||||
protected virtual IAggerate OnPrepareAggregation(object? key) =>
|
||||
protected virtual IAggerate OnAggerate(object? key) =>
|
||||
new AggerateEventArgs<TItem>() with { Key = key };
|
||||
|
||||
protected virtual void RemoveItem(int index) =>
|
||||
|
||||
Reference in New Issue
Block a user