Open AlbertoVPersonal opened 1 month ago
4.3.8
.NET Core 8.0.4
I would like to profile a class library internally.
My class is similar to:
public class StateManagement() : IStateManagement { /// <summary>Sets the state asynchronous.</summary> /// <param name="statusKey">The status key.</param> /// <param name="statusValue">The status value.</param> /// <returns></returns> public async Task<bool> SetStateAsync(string statusKey, object statusValue) { bool result = false; try { // custom code result = true; } catch (Exception stateEx) { Console.WriteLine(stateEx); } return result; } //... }
I think that the solution is not the better.
public class StateManagement() : IStateManagement { /// <summary>Sets the state asynchronous.</summary> /// <param name="statusKey">The status key.</param> /// <param name="statusValue">The status value.</param> /// <returns></returns> public async Task<bool> SetStateAsync(MiniProfiler profiler, string statusKey, object statusValue) { bool result = false; try { using (profiler.Step("Bulk op")) { // custom code } result = true; } catch (Exception stateEx) { Console.WriteLine(stateEx); } return result; } //... }
Current version MiniProfiler
Current version .NET
Expected behaviour
I would like to profile a class library internally.
My class is similar to:
Workaround
I think that the solution is not the better.