public void Append(ITEMIDLIST ItemId)
 {
     if (ItemId.mkid != null)
     {
         this.Append(ItemId.mkid);
     }
 }
 public bool Equals(ITEMIDLIST other)
 {
     bool flag = this.mkid.Length == other.mkid.Length;
     if (flag)
     {
         for (int i = 0; (i < this.mkid.Length) && flag; i++)
         {
             flag = Equals(this.mkid[i].abID, other.mkid[i].abID);
         }
     }
     return flag;
 }