RiotNet  8.0.0
A C#/.NET client for the Riot Games API.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NRiotNet
 NConverters
 CEpochDateTimeConverterConverts a DateTime to and from JSON in epoch milliseconds format. Can also deserialize from a string in ISO format.
 CKeyedCollectionConverterReads and writes KeyedCollections as JSON objects instead of arrays. Any KeyedCollection deserialized by this converter must have a parameterless constructor.
 CMillisecondsToTimeSpanConverterConverts a TimeSpan to and from a number of seconds in JSON.
 CRangeConverterConverts a range in JSON to a consistent CLR format.
 CSecondsToTimeSpanConverterConverts a TimeSpan to and from a number of seconds in JSON.
 CTolerantIntEnumConverterConverts an enum to and from JSON. If the JSON string value does not exist in the enum, the value is still converted instead of throwing an exception. Values are serialized as numbers.
 CWinStringConverterConverts an enum to and from JSON. If the JSON string value does not exist in the enum, the value is still converted instead of throwing an exception. Values are serialized as numbers.
 NModels
 CAltImageContains alternate image data.
 CBannedChampionContains information about a banned champion.
 CBasicDataRepresents an item or rune.
 CBasicDataStatsRepresents stats, or buffs, of an object.
 CBlockRepresents a group of items in an item page.
 CBlockItemRepresents an item on an item page.
 CChampionContains champion data.
 CChampionMasteryContains champion mastery data.
 CCurrentGameInfoContains info about a game.
 CCurrentGameParticipantContains information about a participant in a game that is in progress (or was in progress at the time the data was retrieved).
 CDictionaryOfBooleanA dictionary with string keys and boolean values that can be stored in a database.
 CDictionaryOfStringA dictionary with string keys and string values that can be stored in a database.
 CFeaturedGameInfoContains some information on a featured game.
 CFeaturedGamesContains list of featured games.
 CGameCustomizationObjectRepresents game customization data chosen by a participant.
 CGameInfoBaseBase information for games (used in FeaturedGameInfo and CurrentGameInfo).
 CGoldContains purchase information for an item.
 CGroupContains item group data, which defines the maximum number of items of a certain type that a player can own.
 CImageContains image data.
 CIncidentRepresents a server incident report.
 CLeagueEntryContains a summoner's rank information.
 CLeagueItemContains league participant information representing a summoner.
 CLeagueListRepresents a ranked league.
 CLeaguePositionContains league participant information representing a summoner. Also contains information about the legue containing this entry.
 CLevelTipExplains what happens when levelling up an ability.
 CListOfDoubleA list of doubles that can be stored in a database.
 CListOfIntA list of integers that can be stored in a database.
 CListOfListOfDoubleA 2-dimensional list of doubles that can be stored in a database.
 CListOfLongA list of long integers that can be stored in a database.
 CListOfStringA list of strings that can be stored in a database.
 CLobbyEventRepresents an event that occurred in a game lobby.
 CLobbyEventWrapperContains a list of lobby events.
 CMasteryContains information about a single mastery in a mastery page.
 CMatchContains detailed game information.
 CMatchEventThis object contains game event information. Note that not all legal type values documented below are valid for all games. Event data evolves over time and certain values may be relevant only for older or newer games.
 CMatchFrameThis object contains game frame information.
 CMatchListContains a list of matches, with basic match information. Returned when using the Matchlist API. The end index of the list may be modified to ensure that there is a maximum of 20 games in the list.
 CMatchParticipantThis object contains match participant information.
 CMatchParticipantFrameThis object contains participant frame information.
 CMatchParticipantFrameCollectionA collection of MatchParticipantFrame, mapped by participant ID.
 CMatchParticipantIdentityContains participant identity information.
 CMatchParticipantStatsThis object contains participant statistics information.
 CMatchParticipantTimelineThis object contains all timeline information. Delta fields refer to values for the specified period (e.g., the gold per minute over the first 10 minutes of the game versus the second 20 minutes of the game). Diffs fields refer to the deltas versus the calculated lane opponent(s).
 CMatchParticipantTimelineDataThis object contains timeline data.
 CMatchPlayerThis object contains match player information.
 CMatchReferenceThis object contains some basic match information. Used as a part of the Matchlist API in MatchList.
 CMatchTeamRepresents a team in a particular match.
 CMatchTimelineThis object contains game timeline information.
 CMessageRepresents a server incident message.
 CMetaDataRepresents metadata for a rune.
 CMiniSeriesContains information about a promotion series.
 CObserverContains observer information (for spectator).
 CParticipantContains information about a participant in a game that is in progress (or was in progress at the time the data was retrieved).
 CPassiveContains champion passive ability data.
 CPerksContains information on the perks (runes) chosen by a participant in a match.
 CPersistableDictionaryAllows persisting of scalar values in a dictionary.
 CPersistableListAllows persisting of scalar values as a collection.
 CPlayerBasic info about a player in a game.
 CPositionThis object contains participant frame position information.
 CRecommendedRepresents a recommended item set.
 CRuneRepresents a rune on a player's rune page.
 CRuneDataStatsRepresents stats of a rune.
 CServiceRepresents server services.
 CShardStatusRepresents detailed server information.
 CSkinContains champion skin data.
 CSpellVarsContains spell data for a single rank of a spell.
 CStatsContains champion stats data.
 CSummonerContains summoner information.
 CTournamentCodeContains information about a tournament code.
 CTranslationRepresents a message translation.
 CConnectionFailedExceptionRepresents an error that occurs when a REST request fails because it could not to connect to the server.
 CIRateLimiterHandles proactive rate limiting. You should only ever create one instance of this interface.
 CIRiotClientA client that interacts with the Riot Games API.
 CJsonContentRepresents HTTP content in JSON format.
 CNotFoundExceptionRepresents an error that occurs when a REST request fails because the requested resource was not found.
 CRateLimiterHandles proactive rate limiting. You should only ever create one instance of this class.
 CRateLimitTrackerRepresents a request count for a rate limiting rule.
 CRequestCountRepresents a request count for a rate limiting rule.
 CRateLimitExceededExceptionRepresents an error that occurs when a REST request fails because the rate limit has been exceeded.
 CRateLimitRuleRepresents a single rule of a rate limit.
 CResponseEventArgsContains event data for an event that contains an HTTP response.
 CRestExceptionRepresents an error that occurred during a REST request.
 CRestTimeoutExceptionRepresents an error that occurs when a REST request fails because it timed out or was cancelled.
 CRetryEventArgsContains event data for an error that could trigger a retry of a request.
 CRiotClientA client that interacts with the Riot Games API.
 CRiotClientSettingsContains settings for a RiotClient.
 CRiotNetContractResolverThe default Json.Net contract resolver used by the RiotClient.
 CRiotResponseA wrapper for the