コード例 #1
0
ファイル: Program.cs プロジェクト: skbkontur/GroboTrace
        public long Ethalon()
        {
            var start = MethodBaseTracingInstaller.TicksReader();
            var end   = MethodBaseTracingInstaller.TicksReader();

            return(end - start);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: skbkontur/GroboTrace
 public void Setup()
 {
     if (!initialized)
     {
         initialized = true;
         MethodBaseTracingInstaller.Init(null, null);
         var method = new DynamicMethod(Guid.NewGuid().ToString(), typeof(void), Type.EmptyTypes, typeof(string), true);
         method.GetILGenerator().Emit(OpCodes.Ret);
         action = (Action)method.CreateDelegate(typeof(Action));
         action();
     }
 }