Mercurial > pub > ImplabNet
view MonoPlay/Program.cs @ 94:a43745f81f10 v2
minor fixes
author | cin |
---|---|
date | Thu, 23 Oct 2014 17:50:09 +0400 |
parents | dc4942d09e74 |
children | b3f5bc613905 |
line wrap: on
line source
using System; using Implab.Diagnostics; using Implab.Parallels; using Implab; namespace MonoPlay { class MainClass { public static void Main(string[] args) { if (args == null) throw new ArgumentNullException("args"); var listener = new ConsoleTraceListener(true); listener.Subscribe<TraceEvent>(); MTComponentContainer.AppContainer.Add(listener); TraceLog.StartLogicalOperation("program"); TraceLog.StartLogicalOperation("async"); AsyncPool.Invoke(() => { TraceLog.TraceInformation("Hello async"); TraceLog.StartLogicalOperation("foo"); return 0; }) .EndLogicalOperation() .Join(); TraceLog.EndLogicalOperation(); } } }