public Message CopyICCField(Message message, ICCFields fieldNumber) { IField iCCField = message.GetICCField(fieldNumber); IField iCCField2 = this.GetICCField(fieldNumber); if (iCCField.IsSet()) { if (iCCField2.Format != FieldFormat.Binary) { iCCField2.Content = iCCField.Content; } else { iCCField2.Bytes = (byte[])Array.CreateInstance(typeof(byte), iCCField.Bytes.Length); iCCField.Bytes.CopyTo(iCCField2.Bytes, 0); } } return(this); }
public IField GetICCField(ICCFields fieldNumber) { return(this.GetPrivateField(PrivateFields.ICCData).Subfields[Convert.ToInt32(fieldNumber)]); }