C# Class DiscogsNet.Model.DataReader3

Show file Open project: MediaPortal/MPTagThat

Public Methods

Method Description
DataReader3 ( bool strict ) : System
ReadArtist ( Newtonsoft.Json.Linq.JObject source ) : Artist
ReadArtistReleases ( Newtonsoft.Json.Linq.JObject source ) : ArtistReleases
ReadIdentity ( Newtonsoft.Json.Linq.JObject source ) : Identity
ReadLabel ( Newtonsoft.Json.Linq.JObject source ) : Label
ReadMasterRelease ( Newtonsoft.Json.Linq.JObject source ) : MasterRelease
ReadMembers ( Newtonsoft.Json.Linq.JObject source ) : Members
ReadRelease ( Newtonsoft.Json.Linq.JObject source ) : Release
ReadSearchResults ( Newtonsoft.Json.Linq.JObject source ) : SearchResults
ReadSublabel ( Newtonsoft.Json.Linq.JObject source ) : Sublabel
ReadUserProfile ( Newtonsoft.Json.Linq.JObject source ) : UserProfile

Private Methods

Method Description
ParseReleaseVersionType ( string value ) : ReleaseVersionType
ReadArtistAlias ( Newtonsoft.Json.Linq.JObject source ) : ArtistAlias
ReadArtistSearchResult ( Newtonsoft.Json.Linq.JObject source ) : ArtistSearchResult
ReadCompanie ( Newtonsoft.Json.Linq.JObject source ) : Companies
ReadCompanies ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.Companies[]
ReadExtraArtist ( Newtonsoft.Json.Linq.JObject source ) : ExtraArtist
ReadExtraArtists ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ExtraArtist[]
ReadImages ( Newtonsoft.Json.Linq.JArray source ) : Image[]
ReadLabelSearchResult ( Newtonsoft.Json.Linq.JObject source ) : LabelSearchResult
ReadMasterSearchResult ( Newtonsoft.Json.Linq.JObject source ) : MasterReleaseSearchResult
ReadPaginationInfo ( Newtonsoft.Json.Linq.JObject source ) : PaginationInfo
ReadReleaseArtist ( Newtonsoft.Json.Linq.JObject source ) : ReleaseArtist
ReadReleaseArtists ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ReleaseArtist[]
ReadReleaseBaseSearchResultData ( ReleaseBaseSearchResult result, Newtonsoft.Json.Linq.JObject source ) : void
ReadReleaseFormat ( Newtonsoft.Json.Linq.JObject source ) : ReleaseFormat
ReadReleaseFormats ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ReleaseFormat[]
ReadReleaseIdentifier ( Newtonsoft.Json.Linq.JObject source ) : ReleaseIdentifier
ReadReleaseIdentifiers ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ReleaseIdentifier[]
ReadReleaseImage ( Newtonsoft.Json.Linq.JObject source ) : Image
ReadReleaseLabel ( Newtonsoft.Json.Linq.JObject source ) : ReleaseLabel
ReadReleaseLabels ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ReleaseLabel[]
ReadReleaseSearchResult ( Newtonsoft.Json.Linq.JObject source ) : ReleaseSearchResult
ReadReleaseTrack ( Newtonsoft.Json.Linq.JObject source ) : Track
ReadReleaseTracklist ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.Track[]
ReadReleaseVersion ( Newtonsoft.Json.Linq.JObject source ) : ReleaseVersion
ReadReleaseVideo ( Newtonsoft.Json.Linq.JObject source ) : ReleaseVideo
ReadReleaseVideos ( Newtonsoft.Json.Linq.JArray source ) : DiscogsNet.Model.ReleaseVideo[]
ReadSearchResult ( Newtonsoft.Json.Linq.JObject source ) : SearchResult
ReadSearchResultData ( SearchResult result, Newtonsoft.Json.Linq.JObject source ) : void
ThrowIfStrict ( string message ) : void

Method Details

DataReader3() public method

public DataReader3 ( bool strict ) : System
strict bool
return System

ReadArtist() public method

public ReadArtist ( Newtonsoft.Json.Linq.JObject source ) : Artist
source Newtonsoft.Json.Linq.JObject
return Artist

ReadArtistReleases() public method

public ReadArtistReleases ( Newtonsoft.Json.Linq.JObject source ) : ArtistReleases
source Newtonsoft.Json.Linq.JObject
return ArtistReleases

ReadIdentity() public method

public ReadIdentity ( Newtonsoft.Json.Linq.JObject source ) : Identity
source Newtonsoft.Json.Linq.JObject
return Identity

ReadLabel() public method

public ReadLabel ( Newtonsoft.Json.Linq.JObject source ) : Label
source Newtonsoft.Json.Linq.JObject
return Label

ReadMasterRelease() public method

public ReadMasterRelease ( Newtonsoft.Json.Linq.JObject source ) : MasterRelease
source Newtonsoft.Json.Linq.JObject
return MasterRelease

ReadMembers() public method

public ReadMembers ( Newtonsoft.Json.Linq.JObject source ) : Members
source Newtonsoft.Json.Linq.JObject
return Members

ReadRelease() public method

public ReadRelease ( Newtonsoft.Json.Linq.JObject source ) : Release
source Newtonsoft.Json.Linq.JObject
return Release

ReadSearchResults() public method

public ReadSearchResults ( Newtonsoft.Json.Linq.JObject source ) : SearchResults
source Newtonsoft.Json.Linq.JObject
return DiscogsNet.Model.Search.SearchResults

ReadSublabel() public method

public ReadSublabel ( Newtonsoft.Json.Linq.JObject source ) : Sublabel
source Newtonsoft.Json.Linq.JObject
return Sublabel

ReadUserProfile() public method

public ReadUserProfile ( Newtonsoft.Json.Linq.JObject source ) : UserProfile
source Newtonsoft.Json.Linq.JObject
return UserProfile