private static void DebugCheckReplaceBlob(byte[] newBlob, Ex12RenEntryIdStrategy.PersistenceId persistenceId, byte[] entryId) { Ex12ExRenEntryParser ex12ExRenEntryParser = new Ex12ExRenEntryParser(newBlob); ex12ExRenEntryParser.Parse(); ex12ExRenEntryParser.GetEntryId(persistenceId); for (int i = 0; i < entryId.Length; i++) { } }
internal static Ex12ExRenEntryParser FromBytes(byte[] blob) { Ex12ExRenEntryParser ex12ExRenEntryParser = new Ex12ExRenEntryParser(blob); try { ex12ExRenEntryParser.Parse(); } catch (FormatException) { ExTraceGlobals.DefaultFoldersTracer.TraceWarning <string>(-1L, "Ex12ExRenEntryParser::FromBytes. The blob is not correctly formated. Bytes = {0}.", (blob == null) ? "<null>" : Convert.ToBase64String(blob)); ex12ExRenEntryParser.entryBlob = Array <byte> .Empty; ex12ExRenEntryParser.defaultFolderRenEx = new Dictionary <ushort, Ex12ExRenEntryParser.ExFolderEntry>(); } return(ex12ExRenEntryParser); }