清理多余引用
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user