public bool Equals(DestinySeasonPreviewDefinition input) { if (input == null) { return(false); } return (( Description == input.Description || (Description != null && Description.Equals(input.Description)) ) && ( LinkPath == input.LinkPath || (LinkPath != null && LinkPath.Equals(input.LinkPath)) ) && ( VideoLink == input.VideoLink || (VideoLink != null && VideoLink.Equals(input.VideoLink)) ) && ( Images == input.Images || (Images != null && Images.SequenceEqual(input.Images)) )); }
void AddLink(BehaviourNode from, BehaviourNode to) { LinkPath p = new LinkPath(); p.from = from; p.to = to; links.Add(p); }
public new static HttpResource From(string value, bool strict = true) { var parts = value.Split(QuerySeparator); if (parts.Length == 1) { return(new HttpResource(LinkPath.From(parts[0], _pathSeparators), HttpQuery.Empty)); } else { var path = LinkPath.From(parts[0], _pathSeparators); var query = HttpQuery.From(parts[1], strict); if (query != null) { return(new HttpResource(path, query)); } } ExpectNot(strict, "Failed to parse resource: " + value); return(null); }
_createShortcut(LinkPath, _options);
public static HttpResource From(LinkPath path, string query, bool strict = true) { var parsedQuery = HttpQuery.From(query, strict); return(parsedQuery == null ? null : new HttpResource(path, parsedQuery)); }
// // Factory // public static HttpResource From(LinkPath path, HttpQuery query) { return(new HttpResource(path, query)); }
private HttpResource(LinkPath path, HttpQuery query) { Path = path; Query = query; }
public static HttpResource From(LinkPath path) { return(From(path, HttpQuery.Empty)); }
public static HttpResource From(string path, string query, bool strict = true) { return(From(LinkPath.From(path, _pathSeparators), query)); }
public static HttpResource From(string path, HttpQuery query) { return(new HttpResource(LinkPath.From(path, _pathSeparators), query)); }