Example #1
0
        private Hashtable RebuildDict(IMPObject mpObj)
        {
            Hashtable hashtable = new Hashtable();

            foreach (string str in mpObj.GetKeys())
            {
                hashtable[str] = UnwrapField(mpObj.GetData(str));
            }
            return(hashtable);
        }
Example #2
0
 private ByteArray Obj2bin(IMPObject obj, ByteArray buffer)
 {
     foreach (string str in obj.GetKeys())
     {
         MPDataWrapper data = obj.GetData(str);
         buffer = EncodeMPObjectKey(buffer, str);
         buffer = EncodeObject(buffer, data.Type, data.Data);
     }
     return(buffer);
 }