Guard static class Guard Documentation Code public static void ArgumentInRange(bool condition, string message, string paramName) public static void ArgumentNotNull(object value, string name) public static void ArgumentNotNullOrEmpty(string value, string name) public static void ArgumentValid(bool condition, string message, string paramName) public static void OperationValid(bool condition, string message)