private Match<AlbumDescriptor> GetFromMusicBrainzId(string mzid, bool NeedCover, CancellationToken iCancellationToken, MatchPrecision iMatchPrecision = MatchPrecision.Exact) { if (mzid == null) return null; HttpJsonInterpretor jsoncon = new HttpJsonInterpretor(MusicBrainzHttpCreator.ForReleaseIdSearch().SetValue(mzid).BuildRequest(_User, _Password)); dynamic res = jsoncon.GetObjectResponse(); if (res == null) return null; AlbumDescriptor alres = MusicBrainzJsonInterpretor.FromMusicBrainzRelease(res, NeedCover, iCancellationToken); if (alres == null) return null; return new Match<AlbumDescriptor>(alres, iMatchPrecision ); }
private Parameter(string serializedValue, MatchPrecision precision) { _serializedValue = serializedValue; _precision = precision; }