1 // =================================
 2 // Copyright (c) 2021 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 namespace System.Runtime
 7 {
 8     public class Tracer
 9     {
10         public explicit nothrow Tracer(int traceFunctionId_) : traceFunctionId(traceFunctionId_)
11         {
12             RtBeginTraceFunction(traceFunctionId);
13         }
14         public ~Tracer()
15         {
16             RtEndTraceFunction(traceFunctionId);
17         }
18         private int traceFunctionId;
19     }
20 }