view Stocks/Stocks.Common/Core/TimedDelegates.cs @ 16:2395908fa45b

Getting there... 1.20am at BKK airport. MainWindow and Menu now have VMs, Login form is displayed first
author stevenh7776 stevenhollidge@hotmail.com
date Wed, 14 Mar 2012 01:23:18 +0700
parents 57f20ba55884
children
line wrap: on
line source

using System;
using System.Diagnostics;

namespace Stocks.Common.Core
{
  public class TimedDelegates
  {
    public static T Execute<T>(
      Func<T, T> func,
      T paramIn,
      out Stopwatch stopwatch)
    {
      stopwatch = new Stopwatch();
      stopwatch.Start();
      T result = func(paramIn);
      stopwatch.Stop();
      return result;
    }
  }
}