/// <summary> /// Loads page information from JSON. /// </summary> /// <param name="page"></param> /// <param name="json">query.pages.xxx property value.</param> /// <param name="options"></param> public static void PopulatePageFromJson(WikiPage page, JObject json, IWikiPageQueryProvider options) { if (page == null) { throw new ArgumentNullException(nameof(page)); } if (json == null) { throw new ArgumentNullException(nameof(json)); } if (options == null) { throw new ArgumentNullException(nameof(options)); } page.OnLoadPageInfo(json, options); }