清理多余引用

This commit is contained in:
2026-02-24 11:34:18 +08:00
parent 4961914919
commit 0ba966cef2
163 changed files with 279 additions and 840 deletions

View File

@@ -8,9 +8,9 @@ public static class DistinctExtensions
public static IEnumerable<T> Distinct<T>(
this IEnumerable<T> source, Func<T, T, bool> comparer)
where T : class
=> source.Distinct(new Extensions.DistinctExtensions.DynamicEqualityComparer<T>(comparer));
=> source.Distinct(new DynamicEqualityComparer<T>(comparer));
public static IEnumerable<T> Distinct<T, V>(this IEnumerable<T> source, Func<T, V> keySelector)
=> source.Distinct(new Extensions.DistinctExtensions.CommonEqualityComparer<T, V>(keySelector));
=> source.Distinct(new CommonEqualityComparer<T, V>(keySelector));
private sealed class DynamicEqualityComparer<T> : IEqualityComparer<T>
where T : class
{

View File

@@ -69,7 +69,7 @@ public static class ImageExtensions
{
using (MemoryStream memory = new MemoryStream())
{
bitmap.Save(memory, System.Drawing.Imaging.ImageFormat.Png);
bitmap.Save(memory, ImageFormat.Png);
memory.Position = 0;
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.BeginInit();

View File

@@ -12,9 +12,9 @@ namespace ShrlAlgoToolkit.RevitAddins.Common.Extensions
/// <summary>
/// 开始流式配置 Excel 写入
/// </summary>
public static Extensions.ExcelWriter<T> AsExcel<T>(this IEnumerable<T> data)
public static ExcelWriter<T> AsExcel<T>(this IEnumerable<T> data)
{
return new Extensions.ExcelWriter<T>(data);
return new ExcelWriter<T>(data);
}
/// <summary>
@@ -76,16 +76,16 @@ namespace ShrlAlgoToolkit.RevitAddins.Common.Extensions
/// <summary>
/// 设置 Sheet 名称
/// </summary>
public Extensions.ExcelWriter<T> WithSheetName(string name)
public ExcelWriter<T> WithSheetName(string name)
{
sheetName = Extensions.MiniExcelExtensions.SanitizeSheetName(name);
sheetName = MiniExcelExtensions.SanitizeSheetName(name);
return this;
}
/// <summary>
/// 设置是否覆盖
/// </summary>
public Extensions.ExcelWriter<T> Overwrite(bool canOverwrite = true)
public ExcelWriter<T> Overwrite(bool canOverwrite = true)
{
overwrite = canOverwrite;
return this;