/// <summary> /// Removes the rule by meta field. /// </summary> /// <param name="metaFieldName">Name of the meta field.</param> public void RemoveRuleByMetaField(string metaFieldName) { if (metaFieldName == null) { throw new ArgumentNullException("metaFieldName"); } if (this.MappingDocument.Count == 0) { return; } MappingElement mapping = this.MappingDocument[0]; foreach (MappingRule map in mapping) { if (map.FieldName == metaFieldName) { mapping.Remove(map); return; } } return; }
/// <summary> /// Removes the rule by column. /// </summary> /// <param name="columnName">Name of the column.</param> public void RemoveRuleByColumn(string columnName) { if (columnName == null) { throw new ArgumentNullException("columnName"); } if (this.MappingDocument.Count == 0) { return; } MappingElement mapping = this.MappingDocument[0]; foreach (MappingRule map in mapping) { if (map.ColumnName == columnName) { mapping.Remove(map); return; } } return; }