public static IDisposable StartActivity(this ITraceSource source, string format, params object[] args) { Guard.NotNull(() => source, source); Guard.NotNullOrEmpty(() => format, format); return new TraceActivity(source, format, args); }