using System;
public static class ClipboardFusionHelper
{
public static string ProcessText(string text)
{
int count = BFS.ClipboardFusion.GetHistoryItemCount();
//--pull entire history into temporary array
string[] history = BFS.ClipboardFusion.GetAllHistoryText();
//--if any history
if(count > 0)
{
//--paste the oldest entry
text = BFS.ClipboardFusion.GetHistoryText(count - 1);
BFS.Clipboard.PasteText(text);
//--now clear history
BFS.ClipboardFusion.ClearHistory();
//--then rebuild from temporary array
for(int i = count - 2; i >= 0; i--)
{
BFS.ClipboardFusion.AddHistoryText(history[i]);
}
}
return null;
}
}