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;
|
||||||
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)
|
||||||
|
|||||||
@@ -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) =>
|
||||||
|
|||||||
Reference in New Issue
Block a user