<PackageReference Include="Newtonsoft.Json" Version="4.5.4" />

ValidationUtils

static class ValidationUtils
public static void ArgumentConditionTrue(bool condition, string parameterName, string message)

public static void ArgumentNotNull(object value, string parameterName)

public static void ArgumentNotNullOrEmpty(string value, string parameterName)

public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName)

public static void ArgumentNotNullOrEmpty<T>(ICollection<T> collection, string parameterName, string message)

public static void ArgumentTypeIsEnum(Type enumType, string parameterName)