public static void RequireValidated(object parameterValue, string parameterName, string customMessage = null)
 {
     if (!(parameterValue is IValidatable validatable))
     {
         return;
     }
     GenericContract <FulcrumContractException> .RequireValidated(validatable, parameterName, customMessage);
 }
 public static void RequireValidated(IEnumerable <object> parameterValues, string parameterName, string customMessage = null)
 {
     if (parameterValues == null)
     {
         return;
     }
     foreach (var parameterValue in parameterValues)
     {
         GenericContract <FulcrumServiceContractException> .RequireValidated(parameterValue, parameterName, customMessage);
     }
 }
 public static void RequireValidated(object parameterValue, string parameterName, string customMessage = null)
 {
     GenericContract <FulcrumServiceContractException> .RequireValidated(parameterValue, parameterName, customMessage);
 }