internal static void UpdateContextFromItem(ref IntermediateMappingContext ctx, IntermediateItem newItem) { // Check ordering if (ctx.TranslationCurrentOrderInfo != -1) { if (newItem.Order >= ctx.TranslationCurrentOrderInfo) { ctx.TranslationCurrentOrderInfo = newItem.Order; } else { ctx.TranslationCurrentOrderInfo = -1; } } MappingHelpers.UpdateHighestVersionFromRange(ref ctx.HighestVersion, newItem.StartVer, newItem.EndVer); }
internal static void FillMainInfo(IntermediateItem newItem, int order, uint startVer, uint endVer) { newItem.Order = order; newItem.StartVer = startVer; newItem.EndVer = endVer; }