We believe in listening to the voice of the customer. But to do that, we need you to speak. That’s what this Feature Request section of our site is for.

 

Here’s how to get your voice heard:

  1. VOTE for existing ideas (this will also subscribe you to the idea’s status updates)

  2. SUBMIT new ideas (Please include only one suggestion per post. Duplicates are merged together.)

  3. COMMENT on other ideas, which we check regularly

We also publish Roadmaps here, based off these Feature Requests, so you can see what we’re working on.

 

Note, this site is for new Feature Requests. Bug Reports should be emailed to Support as normal.

2 votes

EnterMethod/LeaveMethod - Remove the method name from the parameters by usage of CallerMemberName attribute

It is not necessary anymore to specify the method name on every call to EnterMethod/LeaveMethod. The CallerMemberName attribute provides the name of the calling method automatically. Try the snippet below. void Main() { MethodNameToBeLogged(); } public void MethodNameToBeLogged() { EnterMethod(); LeaveMethod(); } public void EnterMethod([CallerMemberName] string memberName = "") { Console.WriteLine($"Entering method '{memberName}'"); } public […]

Category: SmartInspect > Languages > .NET 0 comments
3 votes

Generate Enter/Leave calls using attributes on class or method level

On a pre-build operation the Enter/Leave calls may be generated automatically. [SiGenerateEnterLeave] // For all methods within this class Enter/Leave will be generated public class SomeClass { } [SiGenerateEnterLeave] // For this method Enter/Leave will be generated public void SomeMethod() { } SiGenerateEnterLeave may have parameters for the log level to be used or the […]

Category: SmartInspect > Languages > .NET 0 comments
3 votes

Automatic execution time for Enter/Leave sections

Enter/Leave sections (Method, Tasks, Threads, ..) could display automatically the execution time, which is often interesting and SmartInspect can display this without any effort of the developer. Execution time should be displayed in the enter and/or leave line in the log. I can provide you with an implementation in combination with my IDisposable feature if […]

Under Review Category: SmartInspect > Languages > .NET 0 comments
3 votes

Provide .NET IDisposable support for sections (Method, Task, Thread, ...)

Provide a section object for various section methods (e.g. Method, Task, Thread, …) replacing the Enter/Leave method combination and the try/finally construct for safely leaving an entered section. Then logging can be done easily and safely by a single statement e.g. using var _ = Si.Section.MethodSection(type); I have also added (see extra feature requests) * […]

Category: SmartInspect > Languages > .NET 0 comments
Scroll to Top