1 Star 0 Fork 1

杜镜1/gitextensions

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
DiffListSortService.cs 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace GitCommands
{
public class DiffListSortService : IDiffListSortService
{
private static readonly Lazy<DiffListSortService> _lazyDiffListSorting = new Lazy<DiffListSortService>(() => new DiffListSortService());
public static DiffListSortService Instance => _lazyDiffListSorting.Value;
private DiffListSortType _diffListSorting;
public event EventHandler DiffListSortingChanged;
public DiffListSortType DiffListSorting
{
get { return _diffListSorting; }
set
{
var previous = _diffListSorting;
if (previous != value)
{
_diffListSorting = value;
AppSettings.DiffListSorting = value;
OnDiffListSortingChanged();
}
}
}
public DiffListSortService()
{
DiffListSorting = GetSettingValueOrDefault();
}
private DiffListSortType GetSettingValueOrDefault()
{
return AppSettings.DiffListSorting;
}
protected void OnDiffListSortingChanged()
{
DiffListSortingChanged?.Invoke(this, EventArgs.Empty);
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dj109247/gitextensions.git
git@gitee.com:dj109247/gitextensions.git
dj109247
gitextensions
gitextensions
master

搜索帮助