Console.WriteLine(">> static extensions example <<");
MindboxWithExtensions.DoWork();
public class MindboxWithExtensions
public static void DoWork()
catch (Exception exception)
exception.HandleException();
public static class MindboxLogger
public static void Log(string message, Exception exception)
Console.WriteLine(message);
Console.WriteLine(exception.Message);
Console.WriteLine(exception.StackTrace);
public static class Extensions
public static void HandleException(this Exception exception)
MindboxLogger.Log("Got exception", exception);