/// <summary> Add a new warning which occurred during parsing to this MARC record object </summary> /// <param name="Warning"> Warning object to add to the list </param> public void Add_Warning(MARC_Record_Parsing_Warning Warning) { // Ensure the list is built if (warnings == null) { warnings = new List <MARC_Record_Parsing_Warning>(); } // If no other warning of the same type exists, add this if (!warnings.Contains(Warning)) { warnings.Add(Warning); } }
/// <summary> Add a new warning which occurred during parsing to this MARC record object </summary> /// <param name="Warning_Type"> Type of this warning </param> /// <param name="Warning_Details"> Any additional information about a warning </param> public void Add_Warning(MARC_Record_Parsing_Warning_Type_Enum Warning_Type, string Warning_Details) { // Ensure the list is built if (warnings == null) { warnings = new List <MARC_Record_Parsing_Warning>(); } // Build this warning object MARC_Record_Parsing_Warning Warning = new MARC_Record_Parsing_Warning(Warning_Type, Warning_Details); // If no other warning of the same type exists, add this if (!warnings.Contains(Warning)) { warnings.Add(Warning); } }
/// <summary> Add a new warning which occurred during parsing to this MARC record object </summary> /// <param name="Warning_Type"> Type of this warning </param> public void Add_Warning(MARC_Record_Parsing_Warning_Type_Enum Warning_Type) { // Ensure the list is built if (warnings == null) warnings = new List<MARC_Record_Parsing_Warning>(); // Build this warning object MARC_Record_Parsing_Warning Warning = new MARC_Record_Parsing_Warning(Warning_Type); // If no other warning of the same type exists, add this if (!warnings.Contains(Warning)) warnings.Add(Warning); }