コード例 #1
0
        static void SpinIt(IProgressPercentageIndicator spinner, int sleetMilliseconds)
        {
            Enumerable.Range(0, 100)
            .ToList()
            .ForEach(percentage =>
            {
                spinner.SetProgress(percentage);

                Thread.Sleep(sleetMilliseconds);
            });
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: rebus-org/Spinnerino
        static void Work(IProgressPercentageIndicator bar)
        {
            var random = new Random(DateTime.Now.GetHashCode());

            Enumerable.Range(0, 100)
            .ToList()
            .ForEach(percentage =>
            {
                bar.SetProgress(percentage);

                Thread.Sleep(random.Next(30) + 30);
            });
        }