Exemple #1
0
        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);
        }
Exemple #2
0
 public IField GetICCField(ICCFields fieldNumber)
 {
     return(this.GetPrivateField(PrivateFields.ICCData).Subfields[Convert.ToInt32(fieldNumber)]);
 }