PeerCastStation.UI.HTTP.APIHost.APIContext.GetNewVersions C# (CSharp) Méthode

GetNewVersions() private méthode

private GetNewVersions ( ) : Newtonsoft.Json.Linq.JArray
Résultat Newtonsoft.Json.Linq.JArray
			public JArray GetNewVersions()
			{
				return new JArray(owner.GetNewVersions()
					.OrderByDescending(v => v.PublishDate)
					.Select(v => {
						var obj = new JObject();
						obj["title"]       = v.Title;
						obj["publishDate"] = v.PublishDate;
						obj["link"]        = v.Link;
						obj["description"] = v.Description;
						obj["enclosures"] = new JArray(v.Enclosures.Select(e => {
							var enclosure = new JObject();
							enclosure["title"] = e.Title;
							enclosure["url"] = e.Url;
							enclosure["length"] = e.Length;
							enclosure["installerType"] = e.InstallerType.ToString().ToLowerInvariant();
							enclosure["type"] = e.Type;
							return enclosure;
						}));
					return obj;
					})
				);
			}