public HtmlString SerializePageCtxToJson() { var pageCtx = JsonConvert.SerializeObject(ObjectMerger.MergeObjects(this, PageCtx)); return(new HtmlString(pageCtx.Replace("\"PageCtx\":{},", String.Empty))); }
public static object MergeObjects(params object[] args) { ObjectMerger merger = new ObjectMerger(); merger.AddRange(args.Where(arg => arg != null)); return merger.Merge(); }