コード例 #1
0
 public virtual void RunIsolated(IBlock4 block)
 {
     lock (Lock())
     {
         block.Run();
     }
 }
コード例 #2
0
 public static long Time(IBlock4 block)
 {
     Db4objects.Db4o.Foundation.StopWatch stopWatch = new Db4objects.Db4o.Foundation.StopWatch
                                                          ();
     stopWatch.Start();
     block.Run();
     stopWatch.Stop();
     return(stopWatch.Elapsed());
 }
コード例 #3
0
ファイル: StopWatch.cs プロジェクト: Galigator/db4o
		public static long Time(IBlock4 block)
		{
			Db4objects.Db4o.Foundation.StopWatch stopWatch = new Db4objects.Db4o.Foundation.StopWatch
				();
			stopWatch.Start();
			block.Run();
			stopWatch.Stop();
			return stopWatch.Elapsed();
		}
コード例 #4
0
ファイル: StopWatch.cs プロジェクト: masroore/db4o
 public static long Time(IBlock4 block)
 {
     var stopWatch = new StopWatch
         ();
     stopWatch.Start();
     block.Run();
     stopWatch.Stop();
     return stopWatch.Elapsed();
 }
コード例 #5
0
ファイル: StopWatch.cs プロジェクト: pondyond/db4o
        public static long Time(IBlock4 block)
        {
            var stopWatch = new StopWatch
                                ();

            stopWatch.Start();
            block.Run();
            stopWatch.Stop();
            return(stopWatch.Elapsed());
        }
コード例 #6
0
 private void WithException(IBlock4 block)
 {
     doThrow = true;
     try
     {
         block.Run();
     }
     catch (Exception)
     {
     }
     finally
     {
         doThrow = false;
     }
 }
コード例 #7
0
		public virtual void RunIsolated(IBlock4 block)
		{
			lock (this)
			{
				block.Run();
			}
		}
コード例 #8
0
		private void WithException(IBlock4 block)
		{
			doThrow = true;
			try
			{
				block.Run();
			}
			catch (Exception)
			{
			}
			finally
			{
				doThrow = false;
			}
		}