public void Parse(string siteAsString) { siteAsString = siteAsString.Trim(); SiteAddress = StringSplitOff.SplitOffBySpace(ref siteAsString); Protocol = (Protocols)Enum.Parse(typeof(Protocols), StringSplitOff.SplitOffBySpace(ref siteAsString)); Port = StringSplitOff.SplitOffBySpace(ref siteAsString); AdditionalAddressInfo = StringSplitOff.SplitOffBySpace(ref siteAsString); Latitude = StringSplitOff.SplitOffBySpace(ref siteAsString); Longitude = StringSplitOff.SplitOffBySpace(ref siteAsString); Description = siteAsString.Trim(); }
private static Release ParseRelease(string text, bool exactMatch) { if (exactMatch) { string responseCode = StringSplitOff.SplitOffBySpace(ref text); } Release release = new Release(); release.Genre = StringSplitOff.SplitOffBySpace(ref text); release.Id = UInt32.Parse(StringSplitOff.SplitOffBySpace(ref text), NumberStyles.HexNumber).ToString(); release.Artist = StringSplitOff.SplitOffByDivide(ref text); release.Title = text; return(release); }