private VersionData GetVersion(string version, ListRevisionData listRevision, ListPlatformData list, TreePlatformData tree) { var key = listRevision.Source?.Revision ?? version; if (!list.Revisions.ContainsKey(key)) { return(null); } return(GetVersion(version)); }
protected override RevisionData GetRevision(string revision, ListRevisionData listRevision, ListPlatformData list) { var key = listRevision.Source?.Revision ?? revision; if (!list.Revisions.ContainsKey(key)) { return(null); } return(GetRevision(key)); }
protected abstract RevisionData GetRevision(string revision, ListRevisionData listRevision, ListPlatformData list);
protected override RevisionData GetRevision(string revision, ListRevisionData listRevision, ListPlatformData list) { return(GetRevision(revision)); }