private static FrameContent ConvertContent(FrameContent content, string dstFrameId, Version dst) { TagDescription dstMap = TagDescriptionMap.Instance[dst]; Type dstType = dstMap.ContentClass(dstMap[dstFrameId].Type); return(FrameContentConverter.Convert(content, dstType)); }
private static bool CanConvertContent(string srcFrameId, Version src, Version dst) { string dstFrameId = ConvertFrameId(srcFrameId, src, dst); TagDescription srcMap = TagDescriptionMap.Instance[src]; TagDescription dstMap = TagDescriptionMap.Instance[dst]; Type srcType = srcMap.ContentClass(srcMap[srcFrameId].Type); Type dstType = dstMap.ContentClass(dstMap[dstFrameId].Type); return(FrameContentConverter.CanConvert(srcType, dstType)); }