Example #1
0
            public void Work(Input input)
            {
                Observation observation = instrument.Start();

                try {
                    worker.Work(input);
                    instrument.Record(observation, input);
                }
                catch (Exception e) {
                    instrument.Record(observation, e, input);
                }
            }
 void Method2(Input input) => instrument2.Record(input);
 void Method1(Input input) => instrument1.Record(input);