public CExceptionDeserializer(Type type) : base(type) { List <MemberInfo> fieldList = CExceptionSerializer.GetSerializableFields(); foreach (MemberInfo fieldInfo in fieldList) { if (m_deserFields.ContainsKey(fieldInfo.Name)) { m_deserFields[fieldInfo.Name] = fieldInfo; } else { m_deserFields.Add(fieldInfo.Name, fieldInfo); } } m_type = type; }