Example #1
0
        public void CopyFrom(SessionData SessionToCopy)
        {
            if (SessionToCopy == null)
            {
                return;
            }

            foreach (PropertyInfo pi in SessionToCopy.GetType().GetProperties(BindingFlags.Public | BindingFlags.Instance))
            {
                if (pi.CanWrite)
                {
                    pi.SetValue(this, pi.GetValue(SessionToCopy, null), null);
                }
            }
        }