Example #1
0
        public void AddPart(string partName, IBaseMessagePart part, bool isBody)
        {
            PartEntry entry = new PartEntry(partName, part);

            this.partsList.Add(entry);
            if (isBody)
            {
                this.bodyPartEntry = entry;
            }
        }
Example #2
0
 public void RemovePart(string partName)
 {
     for (int i = 0; i < this.partsList.Count; i++)
     {
         PartEntry entry = (PartEntry)this.partsList[i];
         if (entry.Name == partName)
         {
             this.partsList.RemoveAt(i);
             return;
         }
     }
 }
Example #3
0
 public IBaseMessagePart GetPart(string partName)
 {
     for (int i = 0; i < this.partsList.Count; i++)
     {
         PartEntry entry = (PartEntry)this.partsList[i];
         if (entry.Name == partName)
         {
             return(entry.Part);
         }
     }
     return(null);
 }