static void Main() { testTexts = ReadFilesToText().ToList(); testTexts.AddRange(testTexts); testTexts.AddRange(testTexts); testTexts.AddRange(testTexts); testTexts.AddRange(testTexts); Console.WriteLine("Bulk run is {0} documents", testTexts.Count); TestMarkdownSharp(); TestMarkdownDeep(); TestStrikeIE(); TestStrikeJint(); TestStrikeV8(); var output = new StringBuilder(); output.AppendFormat( @" | Engine | Warm up | Construction | Bulk ({0} docs) | Average per doc | |:-------|:-------:|:------------:|:---------------:|:---------------:| ", testTexts.Count); foreach (var result in results) { output.AppendFormat("|{0}|{1} ms|{2} ms|{3} ms|**{4} ms**|\r\n", result.Name, result.Construction, result.FirstRun, result.BulkRun, result.Average); } var s = output.ToString(); Console.Write(s); Console.Write("Copied to clipboard"); ClipBoardHelper.SetClipboard(s); }
public async void SingleMilestone() { var gitHubClient = ClientBuilder.Build(); var releaseNotesBuilder = new ReleaseNotesBuilder(gitHubClient, "Particular", "NServiceBus", "4.3.4"); var result = await releaseNotesBuilder.BuildReleaseNotes(); Debug.WriteLine(result); ClipBoardHelper.SetClipboard(result); }
private IntPtr WinProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled) { switch (msg) { case WM_CHANGECBCHAIN: if (wParam == mNextClipBoardViewerHWnd) { // clipboard viewer chain changed, need to fix it. mNextClipBoardViewerHWnd = lParam; } else if (mNextClipBoardViewerHWnd != IntPtr.Zero) { // pass the message to the next viewer. SendMessage(mNextClipBoardViewerHWnd, msg, wParam, lParam); } break; case WM_DRAWCLIPBOARD: // clipboard content changed if (Clipboard.ContainsText()) { ClipBoard = ClipBoardHelper.GetClipBoard_UnicodeText(); ((ThreadStart)async delegate { await Preview(); })(); } // pass the message to the next viewer. SendMessage(mNextClipBoardViewerHWnd, msg, wParam, lParam); break; } return(IntPtr.Zero); }
private void Button_CopyOutput_Click(object sender, RoutedEventArgs e) { ClipBoardHelper.SetClipBoard_UnicodeText(Output); }