protected string ComputeApplicationName(IApplicationBinding <TNamingConvention> application)
 {
     if (application == null)
     {
         throw new ArgumentNullException(nameof(application));
     }
     return(ApplicationName.IsNullOrEmpty() ? application.GetType().Name : ApplicationName);
 }
 protected string ComputeApplicationName(IApplicationBinding <TNamingConvention> application)
 {
     return(ApplicationName.IsNullOrEmpty() ? application.GetType().Name : ApplicationName);
 }