- Notifications
You must be signed in to change notification settings - Fork 610
Open
Description
Current version MiniProfiler
4.3.8
Current version .NET
.NET Core 8.0.4
Expected behaviour
I would like to profile a class library internally.
My class is similar to:
publicclassStateManagement():IStateManagement{/// <summary>Sets the state asynchronous.</summary>/// <param name="statusKey">The status key.</param>/// <param name="statusValue">The status value.</param>/// <returns></returns>publicasyncTask<bool>SetStateAsync(stringstatusKey,objectstatusValue){boolresult=false;try{// custom coderesult=true;}catch(ExceptionstateEx){Console.WriteLine(stateEx);}returnresult;}//...}Workaround
I think that the solution is not the better.
publicclassStateManagement():IStateManagement{/// <summary>Sets the state asynchronous.</summary>/// <param name="statusKey">The status key.</param>/// <param name="statusValue">The status value.</param>/// <returns></returns>publicasyncTask<bool>SetStateAsync(MiniProfilerprofiler,stringstatusKey,objectstatusValue){boolresult=false;try{using(profiler.Step("Bulk op")){// custom code}result=true;}catch(ExceptionstateEx){Console.WriteLine(stateEx);}returnresult;}//...}Metadata
Metadata
Assignees
Labels
No labels