mirror of
https://github.com/microsoft/PowerToys.git
synced 2024-12-15 20:19:17 +08:00
48 lines
1.1 KiB
C#
48 lines
1.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO;
|
|
using System.Linq;
|
|
using System.Runtime.Serialization.Formatters.Binary;
|
|
using WinAlfred.Helper;
|
|
using WinAlfred.Plugin;
|
|
|
|
namespace WinAlfred.Models
|
|
{
|
|
[Serializable]
|
|
public class UserSelectedRecords
|
|
{
|
|
private static int hasAddedCount = 0;
|
|
|
|
public Dictionary<string,int> Records = new Dictionary<string, int>();
|
|
|
|
public void Add(Result result)
|
|
{
|
|
if (Records.ContainsKey(result.ToString()))
|
|
{
|
|
Records[result.ToString()] += 1;
|
|
}
|
|
else
|
|
{
|
|
Records.Add(result.ToString(), 1);
|
|
}
|
|
|
|
//hasAddedCount++;
|
|
//if (hasAddedCount == 10)
|
|
//{
|
|
// hasAddedCount = 0;
|
|
//}
|
|
CommonStorage.Instance.Save();
|
|
|
|
}
|
|
|
|
public int GetSelectedCount(Result result)
|
|
{
|
|
if (Records.ContainsKey(result.ToString()))
|
|
{
|
|
return Records[result.ToString()];
|
|
}
|
|
return 0;
|
|
}
|
|
}
|
|
}
|