mirror of
https://github.com/microsoft/PowerToys
synced 2024-11-23 01:19:17 +00: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;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|