public void AddSubfield(ISubfield subfield) { if (subfield is ISubfield) { subfields.Add(subfield); } else { throw new IllegalAddException("Subfield"); } }
public bool ValidateSubField(ISubfield subfield) { return(subfield.Code != 0 && subfield.Data != null); }
public void RemoveSubfield(ISubfield subfield) { subfields.Remove(subfield); }
public void AddSubfield(int index, ISubfield subfield) { subfields.Insert(index, subfield); }