protected string GetContentId(ReferenceLink referenceLink) { string contentId = null; var linkEntry = referenceLink.LinkData.ToDictionary(TypeCache); if (_deferredBatchWriter != null) { contentId = _deferredBatchWriter.Value.GetContentId(linkEntry, referenceLink.LinkData); } return(contentId); }
protected string GetContentId(ReferenceLink referenceLink) { string contentId = null; var linkEntry = referenceLink.LinkData.ToDictionary(); if (_deferredBatchWriter != null) { contentId = _deferredBatchWriter.Value.GetContentId(linkEntry); if (contentId == null) { IDictionary <string, object> mappedEntry; if ((_session as Session).EntryMap.TryGetValue(referenceLink.LinkData, out mappedEntry)) { contentId = _deferredBatchWriter.Value.GetContentId(mappedEntry); } } } return(contentId); }
protected string GetContentId(ReferenceLink referenceLink) { string contentId = null; var linkEntry = referenceLink.LinkData.ToDictionary(); if (_deferredBatchWriter != null) { contentId = _deferredBatchWriter.Value.GetContentId(linkEntry, referenceLink.LinkData); } return contentId; }