You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lidarr/NzbDrone.Core/Libraries/TvdbLib.XML

8153 lines
395 KiB

14 years ago
<?xml version="1.0"?>
<doc>
<assembly>
<name>TvdbLib</name>
</assembly>
<members>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.InflaterHuffmanTree">
14 years ago
<summary>
Huffman tree used for inflation
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.InflaterHuffmanTree.defLitLenTree">
14 years ago
<summary>
Literal length tree
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.InflaterHuffmanTree.defDistTree">
14 years ago
<summary>
Distance tree
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.InflaterHuffmanTree.#ctor(System.Byte[])">
14 years ago
<summary>
Constructs a Huffman tree from the array of code lengths.
14 years ago
</summary>
<param name = "codeLengths">
the array of code lengths
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.InflaterHuffmanTree.GetSymbol(TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator)">
14 years ago
<summary>
Reads the next symbol from input. The symbol is encoded using the
huffman tree.
14 years ago
</summary>
<param name="input">
input the input source.
</param>
<returns>
the next symbol, or -1 if not enough input is available.
</returns>
14 years ago
</member>
<member name="T:TvdbLib.Log">
14 years ago
<summary>
Logs internal messages
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Log.Debug(System.String)">
14 years ago
<summary>
Logs the message at level Debug
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Debug(System.String,System.Exception)">
14 years ago
<summary>
Logs the message at level Debug
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_ex">Exception to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Info(System.String)">
14 years ago
<summary>
Logs the message at level info
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Info(System.String,System.Exception)">
14 years ago
<summary>
Logs the message at level info
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_ex">Exception to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Warn(System.String)">
14 years ago
<summary>
Logs the message at level Warn
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Warn(System.String,System.Exception)">
14 years ago
<summary>
Logs the message at level Warn
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_ex">Exception to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Error(System.String)">
14 years ago
<summary>
Logs the message at level Error
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Error(System.String,System.Exception)">
14 years ago
<summary>
Logs the message at level Error
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_ex">Exception to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Fatal(System.String)">
14 years ago
<summary>
Logs the message at level Fatal
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.Fatal(System.String,System.Exception)">
14 years ago
<summary>
Logs the message at level Fatal
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_ex">Exception to log</param>
14 years ago
</member>
<member name="M:TvdbLib.Log.WriteLogMessage(System.String,TvdbLib.Log.LOGLEVEL)">
14 years ago
<summary>
Logs the message at the given level
14 years ago
</summary>
<param name="_logMessage">Message to log</param>
<param name="_level">Level to log</param>
14 years ago
</member>
<member name="P:TvdbLib.Log.LogLevel">
14 years ago
<summary>
The loglevel that is currently used (default = warn)
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Log.LOGLEVEL">
14 years ago
<summary>
Loglevel
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Log.LOGLEVEL.Debug">
<summary>Logs debug messages</summary>
</member>
<member name="F:TvdbLib.Log.LOGLEVEL.Info">
<summary>Logs info messages</summary>
</member>
<member name="F:TvdbLib.Log.LOGLEVEL.Warn">
<summary>Logs warn messages</summary>
</member>
<member name="F:TvdbLib.Log.LOGLEVEL.Error">
<summary>Logs error messages</summary>
</member>
<member name="F:TvdbLib.Log.LOGLEVEL.Fatal">
<summary>Logs fatal messages</summary>
</member>
<member name="T:TvdbLib.Data.TvdbSeriesFields">
14 years ago
<summary>
This class represents all fields that are available on http://thetvdb.com and
a list of episodefields. This is used for localised series information.
These are as follows:
<id>73739</id>
<Actors>|Malcolm David Kelley|Jorge Garcia|Maggie Grace|...|</Actors>
<Airs_DayOfWeek>Thursday</Airs_DayOfWeek>
<Airs_Time>9:00 PM</Airs_Time>
<ContentRating>TV-14</ContentRating>
<FirstAired>2004-09-22</FirstAired>
<Genre>|Action and Adventure|Drama|Science-Fiction|</Genre>
<IMDB_ID>tt0411008</IMDB_ID>
<Language>en</Language>
<Network>ABC</Network>
<Overview>After Oceanic Air flight 815...</Overview>
<Rating>8.9</Rating>
<Runtime>60</Runtime>
<SeriesID>24313</SeriesID>
<SeriesName>Lost</SeriesName>
<Status>Continuing</Status>
<banner>graphical/24313-g2.jpg</banner>
<fanart>fanart/original/73739-1.jpg</fanart>
<lastupdated>1205694666</lastupdated>
<zap2it_id>SH672362</zap2it_id>
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSeriesFields.#ctor">
14 years ago
<summary>
TvdbSeriesFields constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSeriesFields.ToString">
14 years ago
<summary>
Returns a short description of the episode (e.g. 1x20 Episodename)
14 years ago
</summary>
<returns>short description of the episode</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeriesFields.GetEpisodes(System.Int32,TvdbLib.Data.TvdbEpisode.EpisodeOrdering)">
14 years ago
<summary>
<para>Gets the episodes for the given season in the given order (aired or dvd). Absolute is also possible but makes no sense since
there are no seasons with absoulte ordering. Use GetEpisodesAbsoluteOrder() instead.</para>
<para>For more information on episode ordering <see href="http://thetvdb.com/wiki/index.php/Category:Episodes">thetvdb wiki</see></para>
</summary>
<returns>List of episodes</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeriesFields.GetEpisodesAbsoluteOrder">
14 years ago
<summary>
Returns all episodes in the absolute order
14 years ago
</summary>
<returns>List of episodes</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeriesFields.UpdateTvdbFields(TvdbLib.Data.TvdbSeriesFields,System.Boolean)">
14 years ago
<summary>
Update all fields of the object with the given information
14 years ago
</summary>
<param name="_fields">the fields for the update</param>
<param name="_replaceEpisodes">Should the episodes be replaced or kept</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Episodes">
14 years ago
<summary>
List of episodes for this translation
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.EpisodesLoaded">
14 years ago
<summary>
Is the episode info loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Id">
14 years ago
<summary>
Series Id
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.SeriesName">
14 years ago
<summary>
Series Name
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Network">
14 years ago
<summary>
Series network
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Language">
14 years ago
<summary>
The language of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.ContentRating">
14 years ago
<summary>
Content-Rating of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Zap2itId">
14 years ago
<summary>
Zap2it Id of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.LastUpdated">
14 years ago
<summary>
When was the series updated the last time
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.FanartPath">
14 years ago
<summary>
Path to the primary fanart banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.BannerPath">
14 years ago
<summary>
Path to primary banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.PosterPath">
14 years ago
<summary>
Path to the primary poster
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Status">
14 years ago
<summary>
Status of the show
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.TvDotComId">
14 years ago
<summary>
Tv.com id of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Runtime">
14 years ago
<summary>
Runtime of the show
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Rating">
14 years ago
<summary>
Rating of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Overview">
14 years ago
<summary>
Overview of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.ImdbId">
14 years ago
<summary>
Imdb Id of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Genre">
14 years ago
<summary>
List of the series' genres
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.FirstAired">
14 years ago
<summary>
The Date the series was first aired
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.AirsTime">
14 years ago
<summary>
At which time does the series air
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.AirsDayOfWeek">
14 years ago
<summary>
At which day of the week does the series air
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeriesFields.Actors">
14 years ago
<summary>
List of actors that appear in this series
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbData">
14 years ago
<summary>
TvdbData contains a list of series, a list of languages and a list of mirror
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbData.#ctor">
14 years ago
<summary>
TvdbData constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbData.#ctor(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage})">
14 years ago
<summary>
TvdbData constructor
14 years ago
</summary>
<param name="_language">List of available languages</param>
14 years ago
</member>
<member name="P:TvdbLib.TvdbData.LastUpdated">
14 years ago
<summary>
When was the last time thetvdb has been checked
for updates
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbData.LanguageList">
14 years ago
<summary>
List of all available languages
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbActorBanner">
14 years ago
<summary>
An actor poster
* Actor images must be 300px x 450px and must fill the entire image. Do not add black bars to the sides to get it to that size.
* Actor images must be smaller than 100kb
* Low quality images should not be scaled up to fit the resolution. Use only high quality art.
* Actor images should show the actor in that particular role, wearing the clothes/makeup they'd wear on the series. Unless it's a cartoon, in which case just a normal picture of the voice actor will do.
* Try to shy away from full body shots. Ideally include some upper body but don't go to far past the waist.
* No nudity, even if the actor is playing the role of a striper who is almost always nude, the images must be family safe.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbBanner">
14 years ago
<summary>
Tvdb Banners are the graphical element of tvdb. There are different types of banners which are
representet by sub-classes in this library. These subclasses are:
<list type="bullet">
<item>
<term>TvdbEpisodeBanner</term>
<description>Each episode may contain a small image that should be an non-spoiler action shot from the episode (http://thetvdb.com/wiki/index.php/Episode_Images)</description>
</item>
<item>
<term>TvdbFanartBanner</term>
<description>Fan Art is high quality artwork that is displayed in the background of HTPC menus (http://thetvdb.com/wiki/index.php/Fan_Art)</description>
</item>
<item>
<term>TvdbSeasonBanner</term>
<description>Banner for each season of a series, dvd-style (400 x 578) or banner style (758 x 140) (http://thetvdb.com/wiki/index.php/Wide_Season_Banners)</description>
</item>
<item>
<term>TvdbSeriesBanner</term>
<description>Wide banner for each series (758 x 140), comes in graphical, text or blank style. For further information see http://thetvdb.com/wiki/index.php/Series_Banners</description>
</item>
<item>
<term>TvdbPosterBanner</term>
<description>Newest addition to the tvdb graphical section (680px x 1000px) and not smaller than 500k (http://thetvdb.com/wiki/index.php/Posters)</description>
</item>
</list>
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbBanner.LoadBanner">
14 years ago
<summary>
Loads the actual image data of the banner
14 years ago
</summary>
<returns>true if the banner could be loaded successfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbBanner.LoadBanner(System.Boolean)">
14 years ago
<summary>
Loads the actual image data of the banner
14 years ago
</summary>
<param name="_replaceOld">If true will replace an old image (if one exists already)</param>
<returns>true if the banner could be loaded successfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbBanner.UnloadBanner">
14 years ago
<summary>
Unloads the image and saves it to cache
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
</member>
<member name="M:TvdbLib.Data.TvdbBanner.UnloadBanner(System.Boolean)">
14 years ago
<summary>
Unloads the image
14 years ago
</summary>
<param name="_saveToCache">should the image kept in cache</param>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbBanner.CreateCacheName(System.String,System.Boolean)">
14 years ago
<summary>
Creates the name used to store images in cache
14 years ago
</summary>
<param name="_path">Path of the image</param>
<param name="_thumb">Is the image a thumbnail</param>
<returns>Name used for caching image</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbBanner.LoadBanner(System.Drawing.Image)">
14 years ago
<summary>
Loads the banner with the given image
14 years ago
</summary>
<param name="_img">Image object that should be used for this banner</param>
<returns>True if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbBanner.LoadImage(System.String)">
14 years ago
<summary>
Loads the image from the given path
14 years ago
</summary>
<param name="_path">Path of image that should be used for this banner</param>
<returns>True if successful, false otherwise</returns>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbBanner.CacheProvider">
14 years ago
<summary>
Used to load/save images persistent if we're using a cache provider
(should keep memory usage much lower)
on the other hand we have a back-ref to tvdb (from a data class), which sucks
todo: think of a better way to handle this
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.Language">
14 years ago
<summary>
Language of the banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.Id">
14 years ago
<summary>
Id of the banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.BannerImage">
14 years ago
<summary>
Image data of the banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.IsLoaded">
14 years ago
<summary>
True if the image data has been already loaded, false otherwise
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.BannerLoading">
14 years ago
<summary>
Is the banner currently beeing loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.BannerPath">
14 years ago
<summary>
Path to the location on the tvdb server where the image is located
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.LastUpdated">
14 years ago
<summary>
When was the banner updated the last time
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbBanner.SeriesId">
14 years ago
<summary>
Id of the series this banner belongs to
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants">
14 years ago
<summary>
This class contains constants used for deflation.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DEBUGGING">
14 years ago
<summary>
Set to true to enable debugging
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.STORED_BLOCK">
14 years ago
<summary>
Written to Zip file to identify a stored block
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.STATIC_TREES">
14 years ago
<summary>
Identifies static tree in Zip file
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DYN_TREES">
14 years ago
<summary>
Identifies dynamic tree in Zip file
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.PRESET_DICT">
14 years ago
<summary>
Header flag indicating a preset dictionary for deflation
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DEFAULT_MEM_LEVEL">
14 years ago
<summary>
Sets internal buffer sizes for Huffman encoding
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_MATCH">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MIN_MATCH">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_WBITS">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.WSIZE">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.WMASK">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.HASH_BITS">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.HASH_SIZE">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.HASH_MASK">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.HASH_SHIFT">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MIN_LOOKAHEAD">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_DIST">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.PENDING_BUF_SIZE">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DEFLATE_STORED">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DEFLATE_FAST">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.DEFLATE_SLOW">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_BLOCK_SIZE">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.GOOD_LENGTH">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_LAZY">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.NICE_LENGTH">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.MAX_CHAIN">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterConstants.COMPR_FUNC">
14 years ago
<summary>
Internal compression engine constant
</summary>
14 years ago
</member>
<member name="T:TvdbLib.Data.Banner.TvdbFanartBanner">
14 years ago
<summary>
Fan Art is high quality artwork that is displayed in the background of
HTPC menus. Since fan art is displayed behind other content in most cases,
we place more restrictions on the formatting of the image.
The resolution is either 1920x1080 or 1280x720...
More information: http://thetvdb.com/wiki/index.php/Fan_Art
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbBannerWithThumb">
14 years ago
<summary>
This class extends the regular banner class with the ability to retrieve thumbnails of the actual images.
These thumbnails are at the moment availabe for all banner types except actors
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.LoadThumb">
14 years ago
<summary>
Load the thumb from tvdb, if there isn't already a thumb loaded,
(an existing one will NOT be replaced)
14 years ago
</summary>
<see cref="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.LoadThumb(System.Boolean)"/>
<returns>true if the loading completed sccessfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.LoadThumb(System.Boolean)">
14 years ago
<summary>
Load the thumb from tvdb
14 years ago
</summary>
<param name="_replaceOld">if true, an existing banner will be replaced,
if false the banner will only be loaded if there is no existing banner</param>
<returns>true if the loading completed sccessfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.LoadThumb(System.Drawing.Image)">
14 years ago
<summary>
Load thumbnail with given image
14 years ago
</summary>
<param name="_img">the image to be used forthe banner</param>
<returns>true if the loading completed sccessfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.UnloadThumb">
14 years ago
<summary>
Unloads the image and saves it to cache
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbBannerWithThumb.UnloadThumb(System.Boolean)">
14 years ago
<summary>
Unloads the image
14 years ago
</summary>
<param name="_saveToCache">should the image kept in cache</param>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="P:TvdbLib.Data.Banner.TvdbBannerWithThumb.ThumbLoading">
14 years ago
<summary>
Is the thumbnail currently beeing loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbBannerWithThumb.ThumbPath">
14 years ago
<summary>
Path to the fanart thumbnail
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbBannerWithThumb.ThumbImage">
14 years ago
<summary>
Image of the thumbnail
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbBannerWithThumb.IsThumbLoaded">
14 years ago
<summary>
Is the Image of the thumb already loaded
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.#ctor">
14 years ago
<summary>
TvdbFanartBanner constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.#ctor(System.Int32,System.String,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
TvdbFanartBanner constructor
14 years ago
</summary>
<param name="_id">Id of fanart banner</param>
<param name="_lang">Language for this banner</param>
<param name="_path">Path of image for this banner</param>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.LoadVignette">
14 years ago
<summary>
Load the vignette from tvdb
14 years ago
</summary>
<returns>True if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.LoadVignette(System.Boolean)">
14 years ago
<summary>
Load the vignette from tvdb
14 years ago
</summary>
<returns>True if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.LoadVignette(System.Drawing.Image)">
14 years ago
<summary>
Load vignette with given image
14 years ago
</summary>
<param name="_img">Image object that should be used for this banner</param>
<returns>True if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.UnloadVignette">
14 years ago
<summary>
Unloads the image and saves it to cache
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbFanartBanner.UnloadVignette(System.Boolean)">
14 years ago
<summary>
Unloads the image
14 years ago
</summary>
<param name="_saveToCache">should the image kept in cache</param>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.IsVignetteLoaded">
14 years ago
<summary>
Is the vignette image already loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.VignetteLoading">
14 years ago
<summary>
Is the vignette currently beeing loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.VignetteImage">
14 years ago
<summary>
Vignette Image
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.Colors">
14 years ago
<summary>
These are the colors selected by the artist that match the image. The format is 3 colors separated by a pipe "|". This field has leading and trailing pipes. Each color is comma separated RGB, with each color portion being an integer from 1 to 255. So the format looks like |r,g,b|r,g,b|r,g,b|. The first color is the light accent color. The second color is the dark accent color. The third color is the neutral mid-tone color.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.VignettePath">
14 years ago
<summary>
Path to the fanart vignette
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.ContainsSeriesName">
14 years ago
<summary>
Does the image contain the series name
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.Color3">
14 years ago
<summary>
Color 3 (see Colors property)
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.Color2">
14 years ago
<summary>
Color 2 (see Colors property)
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.Color1">
14 years ago
<summary>
Color 1 (see Colors property)
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbFanartBanner.Resolution">
14 years ago
<summary>
Resolution of the fanart
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Cache.ICacheProvider">
14 years ago
<summary>
A cache provider stores and loads the data that has been previously retrieved from http://thetvdb.com.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.InitCache">
14 years ago
<summary>
Initialises the cache, should do the following things
- initialise connections used for this cache provider (db connections, network shares,...)
- create folder structure / db tables / ... if they are not created already
- if this is the first time the cache has been initialised (built), mark last_updated with the
current date
14 years ago
</summary>
<returns>TvdbData object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.CloseCache">
14 years ago
<summary>
Closes the cache (e.g. close open connection, etc.)
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.ClearCache">
14 years ago
<summary>
Completely refreshes the cache (all stored information is lost)
14 years ago
</summary>
<returns>true if the cache was cleared successfully,
false otherwise (e.g. no write rights,...)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.RemoveFromCache(System.Int32)">
14 years ago
<summary>
Remove a specific series from cache
14 years ago
</summary>
<param name="_seriesId">the id of the series</param>
<returns>true if the series was removed from the cache successfully,
false otherwise (e.g. series not cached)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadUserDataFromCache">
14 years ago
<summary>
Loads all cached series from cache -> can take a while
14 years ago
</summary>
<returns>The loaded TvdbData object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadLanguageListFromCache">
14 years ago
<summary>
Loads the available languages from cache
14 years ago
</summary>
<returns>A list of TvdbLanguage objects from cache or null</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadAllSeriesFromCache">
14 years ago
<summary>
Loads all series from cache
14 years ago
</summary>
<returns>A list of TvdbSeries objects from cache or null</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadSeriesFromCache(System.Int32)">
14 years ago
<summary>
Load the give series from cache
14 years ago
</summary>
<param name="_seriesId">Id of the series to load</param>
<returns>The TvdbSeries object from cache or null</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadUserInfoFromCache(System.String)">
14 years ago
<summary>
Load user info from cache
14 years ago
</summary>
<param name="_userId">Id of the user</param>
<returns>TvdbUser object or null if the user couldn't be loaded</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.SaveToCache(TvdbLib.TvdbData)">
14 years ago
<summary>
Saves cache settings
14 years ago
</summary>
<param name="_content">settings</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.SaveToCache(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage})">
14 years ago
<summary>
Save the language to cache
14 years ago
</summary>
<param name="_languageList">List of languages that are available on http://thetvdb.com</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.SaveToCache(TvdbLib.Data.TvdbSeries)">
14 years ago
<summary>
Saves the series to cache
14 years ago
</summary>
<param name="_series">TvdbSeries object</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.SaveToCache(TvdbLib.Data.TvdbUser)">
14 years ago
<summary>
Saves the user data to cache
14 years ago
</summary>
<param name="_user">TvdbUser object</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.SaveToCache(System.Drawing.Image,System.Int32,System.String)">
14 years ago
<summary>
Save the given image to cache
14 years ago
</summary>
<param name="_image">banner to save</param>
<param name="_seriesId">id of series</param>
<param name="_fileName">filename (will be the same name used by LoadImageFromCache)</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.LoadImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Loads the specified image from the cache
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_fileName">filename of the image (same one as used by SaveToCache)</param>
<returns>The loaded image or null if the image wasn't found</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.GetCachedSeries">
14 years ago
<summary>
Receives a list of all series that have been cached
14 years ago
</summary>
<returns>A list of series that have been already stored with this cache provider</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.IsCached(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
14 years ago
<summary>
Check if the series is cached in the given configuration
14 years ago
</summary>
<param name="_seriesId">Id of the series</param>
<param name="_lang">Language of the series</param>
<param name="_episodesLoaded">are episodes loaded</param>
<param name="_bannersLoaded">are banners loaded</param>
<param name="_actorsLoaded">are actors loaded</param>
<returns>true if the series is cached, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.ICacheProvider.RemoveImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Removes the specified image from cache (if it has been cached)
14 years ago
</summary>
<param name="_seriesId">id of series</param>
<param name="_fileName">name of image</param>
<returns>true if image was removed successfully, false otherwise (e.g. image didn't exist)</returns>
14 years ago
</member>
<member name="P:TvdbLib.Cache.ICacheProvider.Initialised">
14 years ago
<summary>
Is the cache provider initialised
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbEpisode">
14 years ago
<summary>
Class representing an episode with all the information that can be retrieved from http://thetvdb.com. <br/>
<br/>
Those are: <br/>
<![CDATA[
<id>332179</id> <br/>
<DVD_chapter></DVD_chapter> <br/>
<DVD_discid></DVD_discid> <br/>
<DVD_episodenumber></DVD_episodenumber> <br/>
<DVD_season></DVD_season> <br/>
<Director>|Joseph McGinty Nichol|</Director> <br/>
<EpisodeName>Chuck Versus the World</EpisodeName> <br/>
<EpisodeNumber>1</EpisodeNumber> <br/>
<FirstAired>2007-09-24</FirstAired> <br/>
<GuestStars>|Julia Ling|Vik Sahay|Mieko Hillman|</GuestStars> <br/>
<IMDB_ID></IMDB_ID> <br/>
<Language>English</Language> <br/>
<Overview>Chuck Bartowski is an average computer geek...</Overview> <br/>
<ProductionCode></ProductionCode> <br/>
<Rating>9.0</Rating> <br/>
<SeasonNumber>1</SeasonNumber> <br/>
<Writer>|Josh Schwartz|Chris Fedak|</Writer> <br/>
<absolute_number></absolute_number> <br/>
<airsafter_season></airsafter_season> <br/>
<airsbefore_episode></airsbefore_episode> <br/>
<airsbefore_season></airsbefore_season> <br/>
<filename>episodes/80348-332179.jpg</filename> <br/>
<lastupdated>1201292806</lastupdated> <br/>
<seasonid>27985</seasonid> <br/>
<seriesid>80348</seriesid> <br/>
]]>
Additionally the banner image is stored
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbEpisode.#ctor">
14 years ago
<summary>
Default constructor for the TvdbEpisode class
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbEpisode.ToString">
14 years ago
<summary>
Returns a short description of the episode (e.g. 1x20 Episodename)
14 years ago
</summary>
<returns>short description of the episode</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbEpisode.UpdateEpisodeInfo(TvdbLib.Data.TvdbEpisode)">
14 years ago
<summary>
Updates all information of this episode from the given
episode...
14 years ago
</summary>
<param name="_episode">new episode</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.AirsBeforeSeason">
14 years ago
<summary>
if the episode is a special episode -> Before which season did
it air
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.AirsBeforeEpisode">
14 years ago
<summary>
if the episode is a special episode -> Before which episode did
it air
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.AirsAfterSeason">
14 years ago
<summary>
if the episode is a special episode -> After which season did
it air
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.IsSpecial">
14 years ago
<summary>
Is the episode a special episode
The fields airsafter_season, airsbefore_episode, and airsbefore_season will only be included when the episode is listed as a special. Specials are also listed as being in season 0, so they're easy to identify and sort.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.DvdSeason">
14 years ago
<summary>
Which DVD season is this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.DvdEpisodeNumber">
14 years ago
<summary>
The Dvd Episode Number
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.DvdDiscId">
14 years ago
<summary>
The DVD Disc Id
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.DvdChapter">
14 years ago
<summary>
The chapter of this episode on the dvd
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Id">
14 years ago
<summary>
unique tvdb Id of this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.SeriesId">
14 years ago
<summary>
Id of series this episode belongs to
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.SeasonId">
14 years ago
<summary>
Id of season this episode belong to
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.LastUpdated">
14 years ago
<summary>
When was the episode last updated
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.BannerPath">
14 years ago
<summary>
Path to the banner image on http://thetvdb.com
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.AbsoluteNumber">
14 years ago
<summary>
The absolute number of the episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Writer">
14 years ago
<summary>
List of writers for this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.SeasonNumber">
14 years ago
<summary>
Season number of this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Rating">
14 years ago
<summary>
Rating for this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.ProductionCode">
14 years ago
<summary>
Production code for this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Overview">
14 years ago
<summary>
Overview of this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Language">
14 years ago
<summary>
Language of this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.ImdbId">
14 years ago
<summary>
Imdb number of this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.GuestStars">
14 years ago
<summary>
List of guest stars that appeared in this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.FirstAired">
14 years ago
<summary>
When did the episode air first
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.EpisodeNumber">
14 years ago
<summary>
Episode number
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.EpisodeName">
14 years ago
<summary>
Name of the episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Directors">
14 years ago
<summary>
List of directors for this episode
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.CombinedSeason">
14 years ago
<summary>
n/a
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.CombinedEpisodeNumber">
14 years ago
<summary>
n/a
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.WriterString">
14 years ago
<summary>
Formatted String of writers for this episode in the
format | writer1 | writer2 | writer3 |
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.GuestStarsString">
14 years ago
<summary>
Formatted String of guest stars that appeared during this episode in the
format | gueststar1 | gueststar2 | gueststar3 |
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.DirectorsString">
14 years ago
<summary>
Formatted String of directors of this episode in the
format | director1 | director2 | director3 |
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbEpisode.Banner">
14 years ago
<summary>
The episode image banner
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbEpisode.EpisodeOrdering">
14 years ago
<summary>
While one would think that the episode number would be a simple affair there are several different ways that someone might choose to number the episodes on this site episodes are numbered in the order they aired on TV. That being said the site does provide two alternative numbering methods. <br /> <br />
1. Absolute Episode Order <br />
2. DVD Release Order <br />
<br />
More information on the topic can be found at: http://thetvdb.com/wiki/index.php/Category:Episodes
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbEpisode.EpisodeOrdering.DefaultOrder">
14 years ago
<summary>
Default order used by thetvdb
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbEpisode.EpisodeOrdering.DvdOrder">
14 years ago
<summary>
As everyone knows series can air on tv in an order completely different than the one intended by the series creator. Firefly being the most often discussed example on this site. Therefore we have provided a method for entering this "Correct" order. See also http://thetvdb.com/wiki/index.php/DVD_Order
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbEpisode.EpisodeOrdering.AbsoluteOrder">
14 years ago
<summary>
The standard for this site is the the primary episode number is representative of the shows aired order. But as any Anime fan will tell you Anime episodes are usually numbered without seasons and go from episode 1 to whatever the final episode is, often into the hundreds. Most western broadcasters however do break these shows into seasons, so in order to accommodate this alternate numbering scheme an additional field Absolute Number is available. While this system is primarily intended for Anime series that don't really have seasons, it will work for any program. To use this interface there is no alternate season number only the absolute episode number. Numbering continues on from season to season. So if season 1 ends with 25 then season 2 begins with 26. So for example Bleach is currently in it's "sixth season" but season 5 episode 14 Shock! The Father's True Character is actually episode 111.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Xml.TvdbXmlWriter">
14 years ago
<summary>
Writes tvdb data to xml files
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.#ctor">
14 years ago
<summary>
TvdbXmlWriter constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateLanguageFile(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage})">
14 years ago
<summary>
Create the file contents
</summary>
<param name="_languages">List of languages to store</param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteLanguageFile(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage},System.String)">
<summary>
Write the list of languages to file
</summary>
<param name="_languages">List of languages to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateMirrorList(System.Collections.Generic.List{TvdbLib.Data.TvdbMirror})">
<summary>
Create the file content for a list of mirrors
</summary>
<param name="_mirrors">List of mirrors to store</param>
<returns>xml content</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteMirrorFile(System.Collections.Generic.List{TvdbLib.Data.TvdbMirror},System.String)">
<summary>
Write the xml file for the mirrors to file
</summary>
<param name="_mirrors">List of mirrors to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateActorList(System.Collections.Generic.List{TvdbLib.Data.TvdbActor})">
<summary>
Create the file content for a list of actors
</summary>
<param name="_actors">List of actors to store</param>
<returns>xml content</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteActorFile(System.Collections.Generic.List{TvdbLib.Data.TvdbActor},System.String)">
<summary>
Write the xml file for the actors to file
</summary>
<param name="_actors">List of actors to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateSeriesContent(TvdbLib.Data.TvdbSeries)">
<summary>
Create the series content
</summary>
<param name="_series">Series to store</param>
<returns>xml content</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteSeriesContent(TvdbLib.Data.TvdbSeries,System.String)">
<summary>
Write the series content to file
</summary>
<param name="_series">Series to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateSeriesBannerContent(System.Collections.Generic.List{TvdbLib.Data.TvdbBanner})">
<summary>
Create the series banner content
</summary>
<param name="_bannerList">List of banners to store</param>
<returns>xml content</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteSeriesBannerContent(System.Collections.Generic.List{TvdbLib.Data.TvdbBanner},System.String)">
<summary>
Write the series banner contents to xml file
</summary>
<param name="_bannerList">Bannerlist to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.CreateUserData(TvdbLib.Data.TvdbUser)">
<summary>
Create the xml content to save a TvdbUser to file
</summary>
<param name="_user">User to store</param>
<returns>xml content</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlWriter.WriteUserData(TvdbLib.Data.TvdbUser,System.String)">
<summary>
Write the user data to file
</summary>
<param name="_user">User to store</param>
<param name="_path">Path on disk</param>
<returns>true if the file could be stored, false otherwise</returns>
</member>
<member name="T:TvdbLib.Xml.TvdbXmlReader">
14 years ago
<summary>
Class for parsing the xml info from thetvdb
</summary>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.#ctor">
<summary>
Base constructor for a TvdbXmlReader class
</summary>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractLanguages(System.String)">
<summary>
Extract a list of languages when the data has the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Languages>
<Language>
<name>Español</name>
<abbreviation>es</abbreviation>
<id>16</id>
</Language>
</Languages>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractMirrors(System.String)">
<summary>
Extract a list of mirrors if the data has the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Mirrors>
<Mirror>
<id>1</id>
<mirrorpath>http://thetvdb.com</mirrorpath>
<typemask>7</typemask>
</Mirror>
</Mirrors>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractSeries(System.String)">
<summary>
Extract a list of series in the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data>
<Series>
<id>73739</id>
<Actors>|Malcolm David Kelley|Jorge Garcia|Maggie Grace|...|</Actors>
<Airs_DayOfWeek>Thursday</Airs_DayOfWeek>
<Airs_Time>9:00 PM</Airs_Time>
<ContentRating>TV-14</ContentRating>
<FirstAired>2004-09-22</FirstAired>
<Genre>|Action and Adventure|Drama|Science-Fiction|</Genre>
<IMDB_ID>tt0411008</IMDB_ID>
<Language>en</Language>
<Network>ABC</Network>
<Overview>After Oceanic Air flight 815...</Overview>
<Rating>8.9</Rating>
<Runtime>60</Runtime>
<SeriesID>24313</SeriesID>
<SeriesName>Lost</SeriesName>
<Status>Continuing</Status>
<banner>graphical/24313-g2.jpg</banner>
<fanart>fanart/original/73739-1.jpg</fanart>
<lastupdated>1205694666</lastupdated>
<zap2it_id>SH672362</zap2it_id>
</Series>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractSeriesFields(System.String)">
<summary>
Extract all the series fields that are available on thetvdb
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data>
<Series>
<id>73739</id>
<Actors>|Malcolm David Kelley|Jorge Garcia|Maggie Grace|...|</Actors>
<Airs_DayOfWeek>Thursday</Airs_DayOfWeek>
<Airs_Time>9:00 PM</Airs_Time>
<ContentRating>TV-14</ContentRating>
<FirstAired>2004-09-22</FirstAired>
<Genre>|Action and Adventure|Drama|Science-Fiction|</Genre>
<IMDB_ID>tt0411008</IMDB_ID>
<Language>en</Language>
<Network>ABC</Network>
<Overview>After Oceanic Air flight 815...</Overview>
<Rating>8.9</Rating>
<Runtime>60</Runtime>
<SeriesID>24313</SeriesID>
<SeriesName>Lost</SeriesName>
<Status>Continuing</Status>
<banner>graphical/24313-g2.jpg</banner>
<fanart>fanart/original/73739-1.jpg</fanart>
<lastupdated>1205694666</lastupdated>
<zap2it_id>SH672362</zap2it_id>
</Series>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractEpisodes(System.String)">
<summary>
Extract a list of episodes from the given data when the data has the following format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Episode>
<id>332179</id>
<DVD_chapter></DVD_chapter>
<DVD_discid></DVD_discid>
<DVD_episodenumber></DVD_episodenumber>
<DVD_season></DVD_season>
<Director>|Joseph McGinty Nichol|</Director>
<EpisodeName>Chuck Versus the World</EpisodeName>
<EpisodeNumber>1</EpisodeNumber>
<FirstAired>2007-09-24</FirstAired>
<GuestStars>|Julia Ling|Vik Sahay|Mieko Hillman|</GuestStars>
<IMDB_ID></IMDB_ID>
<Language>English</Language>
<Overview>Chuck Bartowski is an average computer geek...</Overview>
<ProductionCode></ProductionCode>
<Rating>9.0</Rating>
<SeasonNumber>1</SeasonNumber>
<Writer>|Josh Schwartz|Chris Fedak|</Writer>
<absolute_number></absolute_number>
<airsafter_season></airsafter_season>
<airsbefore_episode></airsbefore_episode>
<airsbefore_season></airsbefore_season>
<filename>episodes/80348-332179.jpg</filename>
<lastupdated>1201292806</lastupdated>
<seasonid>27985</seasonid>
<seriesid>80348</seriesid>
</Episode>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractSeriesUpdates(System.String)">
<summary>
Extract list of updated series
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data time="1203923101">
<Series>
<id>71969</id>
<time>1203848965</time>
</Series>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractSeriesSearchResults(System.String)">
<summary>
Extract the results of a series search with format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data>
<Series>
<seriesid>73739</seriesid>
<language>en</language>
<SeriesName>Lost</SeriesName>
<banner>graphical/24313-g2.jpg</banner>
<Overview>After Oceanic Air flight 815...</Overview>
<FirstAired>2004-09-22</FirstAired>
<IMDB_ID>tt0411008</IMDB_ID>
<zap2it_id>SH672362</zap2it_id>
<id>73739</id>
</Series>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractSeriesFavorites(System.String)">
<summary>
Exctract the series favorites
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Favorites>
<Series>73067</Series>
<Series>78957</Series>
<Series>75340</Series>
<Series>72218</Series>
<Series>73244</Series>
<Series>75397</Series>
</Favorites>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractRating(System.String)">
<summary>
Extract a rating from the data in the format
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data>
<Series>
<Rating>7.5</Rating>
</Series>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractEpisodeUpdates(System.String)">
<summary>
Extract the updated episodes from the data in the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data time="1203923101">
<Episode>
<id>326268</id>
<time>1203848662</time>
</Episode>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractBannerUpdates(System.String)">
<summary>
Extract the data of updated banners
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data time="1203923101">
<Banner>
<SeasonNum>1</SeasonNum>
<Series>79302</Series>
<format>standard</format>
<language>en</language>
<path>seasons/79302-1.jpg</path>
<type>season</type>
</Banner>
</Data>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractUpdateTime(System.String)">
<summary>
Extract the update time from data
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractBanners(System.String)">
<summary>
Extract a list of banners from the data when the data has the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Banners>
<Banner>
<id>20106</id>
<BannerPath>fanart/original/73739-1.jpg</BannerPath>
<VignettePath>fanart/vignette/73739-1.jpg</VignettePath>
<ThumbnailPath>_cache/fanart/original/73739-1.jpg</ThumbnailPath>
<BannerType>fanart</BannerType>
<BannerType2>1920x1080</BannerType2>
<Colors>|68,69,59|69,70,58|78,78,68|</Colors>
<Language>en</Language>
</Banner>
<Banner>
<id>18953</id>
<BannerPath>seasons/73739-2-2.jpg</BannerPath>
<BannerType>season</BannerType>
<BannerType2>season</BannerType2>
<Language>es</Language>
<Season>2</Season>
</Banner>
<Banner>
<id>9529</id>
<BannerPath>graphical/73739-g.jpg</BannerPath>
<BannerType>series</BannerType>
<BannerType2>graphical</BannerType2>
<Language>en</Language>
</Banner>
</Banners>
]]>
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractActors(System.String)">
<summary>
Extract a list of actors when the data has the format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Actors>
<Actor>
<id>22017</id>
<Image>actors/22017.jpg</Image>
<Name>Zachary Levi</Name>
<Role>Chuck Bartowski</Role>
<SortOrder>0</SortOrder>
</Actor>
</Actors>
]]>
</summary>
<param name="_data">data</param>
<returns>List of actors</returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractUser(System.String)">
<summary>
Extract user data from
</summary>
<param name="_data"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.Xml.TvdbXmlReader.ExtractRatings(System.String,TvdbLib.Data.TvdbRating.ItemType)">
<summary>
Extract a list of series ratings
The xml file is in the following format:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Data>
<Series>
<seriesid>80344</seriesid>
<UserRating>7</UserRating>
<CommunityRating>8.3224</CommunityRating>
</Series>
<Series>
<seriesid>72227</seriesid>
<UserRating>8</UserRating>
<CommunityRating>8.3224</CommunityRating>
</Series>
</Data>
]]>
</summary>
<param name="_data">The xml content</param>
<param name="_type">The item type for the ratings</param>
<returns></returns>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow">
14 years ago
<summary>
Contains the output from the Inflation process.
We need to have a window so that we can refer backwards into the output stream
to repeat stuff.<br/>
Author of the original java version : John Leuner
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.Write(System.Int32)">
14 years ago
<summary>
Write a byte to this output window
14 years ago
</summary>
<param name="value">value to write</param>
<exception cref="T:System.InvalidOperationException">
if window is full
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.Repeat(System.Int32,System.Int32)">
14 years ago
<summary>
Append a byte pattern already in the window itself
14 years ago
</summary>
<param name="length">length of pattern to copy</param>
<param name="distance">distance from end of window pattern occurs</param>
<exception cref="T:System.InvalidOperationException">
If the repeated data overflows the window
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.CopyStored(TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator,System.Int32)">
14 years ago
<summary>
Copy from input manipulator to internal window
14 years ago
</summary>
<param name="input">source of data</param>
<param name="length">length of data to copy</param>
<returns>the number of bytes copied</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.CopyDict(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Copy dictionary to window
14 years ago
</summary>
<param name="dictionary">source dictionary</param>
<param name="offset">offset of start in source dictionary</param>
<param name="length">length of dictionary</param>
<exception cref="T:System.InvalidOperationException">
If window isnt empty
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.GetFreeSpace">
14 years ago
<summary>
Get remaining unfilled space in window
14 years ago
</summary>
<returns>Number of bytes left in window</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.GetAvailable">
14 years ago
<summary>
Get bytes available for output in window
14 years ago
</summary>
<returns>Number of bytes filled</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.CopyOutput(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Copy contents of window to output
14 years ago
</summary>
<param name="output">buffer to copy to</param>
<param name="offset">offset to start at</param>
<param name="len">number of bytes to count</param>
<returns>The number of bytes copied</returns>
<exception cref="T:System.InvalidOperationException">
If a window underflow occurs
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.Reset">
14 years ago
<summary>
Reset by clearing window so <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.OutputWindow.GetAvailable">GetAvailable</see> returns 0
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Deflater">
<summary>
This is the Deflater class. The deflater class compresses input
with the deflate algorithm described in RFC 1951. It has several
compression levels and three different strategies described below.
This class is <i>not</i> thread safe. This is inherent in the API, due
to the split of deflate and setInput.
author of the original java version : Jochen Hoenicke
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.BEST_COMPRESSION">
14 years ago
<summary>
The best and slowest compression level. This tries to find very
long and distant string repetitions.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.BEST_SPEED">
14 years ago
<summary>
The worst but fastest compression level.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.DEFAULT_COMPRESSION">
14 years ago
<summary>
The default compression level.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.NO_COMPRESSION">
14 years ago
<summary>
This level won't compress at all but output uncompressed blocks.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.DEFLATED">
14 years ago
<summary>
The compression method. This is the only method supported so far.
There is no need to use this constant at all.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.#ctor">
14 years ago
<summary>
Creates a new deflater with default compression level.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.#ctor(System.Int32)">
14 years ago
<summary>
Creates a new deflater with given compression level.
14 years ago
</summary>
<param name="level">
the compression level, a value between NO_COMPRESSION
and BEST_COMPRESSION, or DEFAULT_COMPRESSION.
</param>
<exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.#ctor(System.Int32,System.Boolean)">
14 years ago
<summary>
Creates a new deflater with given compression level.
14 years ago
</summary>
<param name="level">
the compression level, a value between NO_COMPRESSION
and BEST_COMPRESSION.
</param>
<param name="noZlibHeaderOrFooter">
true, if we should suppress the Zlib/RFC1950 header at the
beginning and the adler checksum at the end of the output. This is
useful for the GZIP/PKZIP formats.
</param>
<exception cref="T:System.ArgumentOutOfRangeException">if lvl is out of range.</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Reset">
14 years ago
<summary>
Resets the deflater. The deflater acts afterwards as if it was
just created with the same compression level and strategy as it
had before.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Flush">
14 years ago
<summary>
Flushes the current input block. Further calls to deflate() will
produce enough output to inflate everything in the current input
block. This is not part of Sun's JDK so I have made it package
private. It is used by DeflaterOutputStream to implement
flush().
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Finish">
14 years ago
<summary>
Finishes the deflater with the current input block. It is an error
to give more input after this method was called. This method must
be called to force all bytes to be flushed.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetInput(System.Byte[])">
14 years ago
<summary>
Sets the data which should be compressed next. This should be only
called when needsInput indicates that more input is needed.
If you call setInput when needsInput() returns false, the
previous input that is still pending will be thrown away.
The given byte array should not be changed, before needsInput() returns
true again.
This call is equivalent to <code>setInput(input, 0, input.length)</code>.
14 years ago
</summary>
<param name="input">
the buffer containing the input data.
14 years ago
</param>
<exception cref="T:System.InvalidOperationException">
if the buffer was finished() or ended().
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetInput(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Sets the data which should be compressed next. This should be
only called when needsInput indicates that more input is needed.
The given byte array should not be changed, before needsInput() returns
true again.
14 years ago
</summary>
<param name="input">
the buffer containing the input data.
14 years ago
</param>
<param name="offset">
the start of the data.
14 years ago
</param>
<param name="count">
the number of data bytes of input.
14 years ago
</param>
<exception cref="T:System.InvalidOperationException">
if the buffer was Finish()ed or if previous input is still pending.
14 years ago
</exception>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetLevel(System.Int32)">
14 years ago
<summary>
Sets the compression level. There is no guarantee of the exact
position of the change, but if you call this when needsInput is
true the change of compression level will occur somewhere near
before the end of the so far given input.
14 years ago
</summary>
<param name="level">
the new compression level.
14 years ago
</param>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.GetLevel">
14 years ago
<summary>
Get current compression level
14 years ago
</summary>
<returns>Returns the current compression level</returns>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetStrategy(TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy)">
<summary>
Sets the compression strategy. Strategy is one of
DEFAULT_STRATEGY, HUFFMAN_ONLY and FILTERED. For the exact
position where the strategy is changed, the same as for
SetLevel() applies.
</summary>
<param name="strategy">
The new compression strategy.
14 years ago
</param>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Deflate(System.Byte[])">
14 years ago
<summary>
Deflates the current input block with to the given array.
14 years ago
</summary>
<param name="output">
The buffer where compressed data is stored
14 years ago
</param>
<returns>
The number of compressed bytes added to the output, or 0 if either
IsNeedingInput() or IsFinished returns true or length is zero.
14 years ago
</returns>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Deflate(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Deflates the current input block to the given array.
14 years ago
</summary>
<param name="output">
Buffer to store the compressed data.
</param>
<param name="offset">
Offset into the output array.
</param>
<param name="length">
The maximum number of bytes that may be stored.
</param>
<returns>
The number of compressed bytes added to the output, or 0 if either
needsInput() or finished() returns true or length is zero.
</returns>
<exception cref="T:System.InvalidOperationException">
If Finish() was previously called.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
If offset or length don't match the array length.
</exception>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetDictionary(System.Byte[])">
<summary>
Sets the dictionary which should be used in the deflate process.
This call is equivalent to <code>setDictionary(dict, 0, dict.Length)</code>.
</summary>
<param name="dictionary">
the dictionary.
</param>
<exception cref="T:System.InvalidOperationException">
if SetInput () or Deflate () were already called or another dictionary was already set.
</exception>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Deflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
<summary>
Sets the dictionary which should be used in the deflate process.
The dictionary is a byte array containing strings that are
likely to occur in the data which should be compressed. The
dictionary is not stored in the compressed output, only a
checksum. To decompress the output you need to supply the same
dictionary again.
</summary>
<param name="dictionary">
The dictionary data
</param>
<param name="index">
The index where dictionary information commences.
</param>
<param name="count">
The number of bytes in the dictionary.
</param>
<exception cref="T:System.InvalidOperationException">
If SetInput () or Deflate() were already called or another dictionary was already set.
</exception>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.level">
<summary>
Compression level.
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.noZlibHeaderOrFooter">
<summary>
If true no Zlib/RFC1950 headers or footers are generated
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.state">
<summary>
The current state.
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.totalOut">
<summary>
The total bytes of output written.
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.pending">
<summary>
The pending output.
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Deflater.engine">
<summary>
The deflater engine.
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Deflater.Adler">
<summary>
Gets the current adler checksum of the data that was processed so far.
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Deflater.TotalIn">
<summary>
Gets the number of input bytes processed so far.
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Deflater.TotalOut">
<summary>
Gets the number of output bytes so far.
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Deflater.IsFinished">
<summary>
Returns true if the stream was finished and no more output bytes
are available.
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Deflater.IsNeedingInput">
<summary>
Returns true, if the input buffer is empty.
You should then call setInput().
NOTE: This method can also return true when the stream
was finished.
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbSeriesBanner">
14 years ago
<summary>
Graphical representation of a series, tpyes are text, graphical or blank
- Graphical Banners are defined as having a graphical/logo version of the series name
- Text Banners generally use Arial Bold font, 27pt as the text
- The main requirement for blank banners is they should be blank on the left side of the banner as
that is where the auto-generated text will be placed
More information on http://thetvdb.com/wiki/index.php/Series_Banners
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbSeriesBanner.#ctor">
14 years ago
<summary>
TvdbSeriesBanner constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbSeriesBanner.#ctor(System.Int32,System.String,TvdbLib.Data.TvdbLanguage,TvdbLib.Data.Banner.TvdbSeriesBanner.Type)">
14 years ago
<summary>
TvdbSeriesBanner constructor
14 years ago
</summary>
<param name="_id">Id of banner</param>
<param name="_path">Path of banner image</param>
<param name="_lang">Language of this banner</param>
<param name="_type">Banner type (text, graphical, blank, none)</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.Banner.TvdbSeriesBanner.BannerType">
14 years ago
<summary>
Banner type of the series banner
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbSeriesBanner.Type">
14 years ago
<summary>
Type of the series banner
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeriesBanner.Type.text">
14 years ago
<summary>
Banners contains a text of the seriesname
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeriesBanner.Type.graphical">
14 years ago
<summary>
Banner containing a graphical representation of the seriesname
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeriesBanner.Type.blank">
14 years ago
<summary>
Banner containing a free space on the left side to place your own series description
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeriesBanner.Type.none">
14 years ago
<summary>
Nothing specified
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipInputStream">
<summary>
This is an InflaterInputStream that reads the files baseInputStream an zip archive
one after another. It has a special method to get the zip entry of
the next file. The zip entry contains information about the file name
size, compressed size, Crc, etc.
It includes support for Stored and Deflated entries.
<br/>
<br/>Author of the original java version : Jochen Hoenicke
</summary>
<example> This sample shows how to read a zip file
<code lang="C#">
using System;
using System.Text;
using System.IO;
using ICSharpCode.SharpZipLib.Zip;
class MainClass
{
public static void Main(string[] args)
{
using ( ZipInputStream s = new ZipInputStream(File.OpenRead(args[0]))) {
ZipEntry theEntry;
while ((theEntry = s.GetNextEntry()) != null) {
int size = 2048;
byte[] data = new byte[2048];
Console.Write("Show contents (y/n) ?");
if (Console.ReadLine() == "y") {
while (true) {
size = s.Read(data, 0, data.Length);
if (size > 0) {
Console.Write(new ASCIIEncoding().GetString(data, 0, size));
} else {
break;
}
}
}
}
}
}
}
</code>
</example>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream">
<summary>
This filter stream is used to decompress data compressed using the "deflate"
format. The "deflate" format is described in RFC 1951.
This stream may form the basis for other decompression filters, such
as the GZipInputStream.
Author of the original java version : John Leuner.
</summary>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream)">
14 years ago
<summary>
Create an InflaterInputStream with the default decompressor
and a default buffer size of 4KB.
14 years ago
</summary>
<param name = "baseInputStream">
The InputStream to read bytes from
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,TvdbLib.SharpZipLib.Zip.Compression.Inflater)">
14 years ago
<summary>
Create an InflaterInputStream with the specified decompressor
and a default buffer size of 4KB.
14 years ago
</summary>
<param name = "baseInputStream">
The source of input data
</param>
<param name = "inf">
The decompressor used to decompress data read from baseInputStream
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.#ctor(System.IO.Stream,TvdbLib.SharpZipLib.Zip.Compression.Inflater,System.Int32)">
14 years ago
<summary>
Create an InflaterInputStream with the specified decompressor
and the specified buffer size.
14 years ago
</summary>
<param name = "baseInputStream">
The InputStream to read bytes from
</param>
<param name = "inflater">
The decompressor to use
</param>
<param name = "bufferSize">
Size of the buffer to use
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Skip(System.Int64)">
14 years ago
<summary>
Skip specified number of bytes of uncompressed data
14 years ago
</summary>
<param name="count">
Number of bytes to skip
</param>
<returns>
The number of bytes skipped, zero if the end of
stream has been reached
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
<paramref name="count">The number of bytes</paramref> to skip is less than or equal to zero.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.StopDecrypting">
14 years ago
<summary>
Clear any cryptographic state.
</summary>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Fill">
14 years ago
<summary>
Fills the buffer with more data to decompress.
14 years ago
</summary>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
Stream ends early
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Flush">
14 years ago
<summary>
Flushes the baseInputStream
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Seek(System.Int64,System.IO.SeekOrigin)">
14 years ago
<summary>
Sets the position within the current stream
Always throws a NotSupportedException
14 years ago
</summary>
<param name="offset">The relative offset to seek to.</param>
<param name="origin">The <see cref="T:System.IO.SeekOrigin"/> defining where to seek from.</param>
<returns>The new position in the stream.</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.SetLength(System.Int64)">
14 years ago
<summary>
Set the length of the current stream
Always throws a NotSupportedException
14 years ago
</summary>
<param name="value">The new length value for the stream.</param>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Write(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Writes a sequence of bytes to stream and advances the current position
This method always throws a NotSupportedException
14 years ago
</summary>
<param name="buffer">Thew buffer containing data to write.</param>
<param name="offset">The offset of the first byte to write.</param>
<param name="count">The number of bytes to write.</param>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.WriteByte(System.Byte)">
14 years ago
<summary>
Writes one byte to the current stream and advances the current position
Always throws a NotSupportedException
14 years ago
</summary>
<param name="value">The byte to write.</param>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
14 years ago
<summary>
Entry point to begin an asynchronous write. Always throws a NotSupportedException.
14 years ago
</summary>
<param name="buffer">The buffer to write data from</param>
<param name="offset">Offset of first byte to write</param>
<param name="count">The maximum number of bytes to write</param>
<param name="callback">The method to be called when the asynchronous write operation is completed</param>
<param name="state">A user-provided object that distinguishes this particular asynchronous write request from other requests</param>
<returns>An <see cref="T:System.IAsyncResult">IAsyncResult</see> that references the asynchronous write</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Close">
14 years ago
<summary>
Closes the input stream. When <see cref="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.IsStreamOwner"></see>
is true the underlying stream is also closed.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Read(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Reads decompressed data into the provided buffer byte array
14 years ago
</summary>
<param name="buffer">
The array to read and decompress data into
</param>
<param name="offset">
The offset indicating where the data should be placed
</param>
<param name="count">
The number of bytes to decompress
</param>
<returns>The number of bytes read. Zero signals the end of stream</returns>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
Inflater needs a dictionary
</exception>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.inf">
14 years ago
<summary>
Decompressor for this stream
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.inputBuffer">
14 years ago
<summary>
<see cref="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer">Input buffer</see> for this stream.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.baseInputStream">
14 years ago
<summary>
Base stream the inflater reads from.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.csize">
14 years ago
<summary>
The compressed size
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.isClosed">
14 years ago
<summary>
Flag indicating wether this instance has been closed or not.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.isStreamOwner">
14 years ago
<summary>
Flag indicating wether this instance is designated the stream owner.
When closing if this flag is true the underlying stream is closed.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.IsStreamOwner">
14 years ago
<summary>
Get/set flag indicating ownership of underlying stream.
When the flag is true <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Close"/> will close the underlying stream also.
14 years ago
</summary>
<remarks>
The default value is true.
</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Available">
14 years ago
<summary>
Returns 0 once the end of the stream (EOF) has been reached.
Otherwise returns 1.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.CanRead">
14 years ago
<summary>
Gets a value indicating whether the current stream supports reading
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.CanSeek">
14 years ago
<summary>
Gets a value of false indicating seeking is not supported for this stream.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.CanWrite">
14 years ago
<summary>
Gets a value of false indicating that this stream is not writeable.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Length">
14 years ago
<summary>
A value representing the length of the stream in bytes.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream.Position">
14 years ago
<summary>
The current position within the stream.
Throws a NotSupportedException when attempting to set the position
14 years ago
</summary>
<exception cref="T:System.NotSupportedException">Attempting to set the position</exception>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipInputStream.internalReader">
14 years ago
<summary>
The current reader this instance.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.#ctor(System.IO.Stream)">
14 years ago
<summary>
Creates a new Zip input stream, for reading a zip archive.
14 years ago
</summary>
<param name="baseInputStream">The underlying <see cref="T:System.IO.Stream"/> providing data.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.GetNextEntry">
14 years ago
<summary>
Advances to the next entry in the archive
</summary>
<returns>
The next <see cref="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry">entry</see> in the archive or null if there are no more entries.
</returns>
<remarks>
If the previous entry is still open <see cref="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.CloseEntry">CloseEntry</see> is called.
</remarks>
<exception cref="T:System.InvalidOperationException">
Input stream is closed
</exception>
<exception cref="T:TvdbLib.SharpZipLib.Zip.ZipException">
Password is not set, password is invalid, compression method is invalid,
version required to extract is not supported
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.ReadDataDescriptor">
14 years ago
<summary>
Read data descriptor at the end of compressed data.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.CompleteCloseEntry(System.Boolean)">
14 years ago
<summary>
Complete cleanup as the final part of closing.
14 years ago
</summary>
<param name="testCrc">True if the crc value should be tested</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.CloseEntry">
14 years ago
<summary>
Closes the current zip entry and moves to the next one.
14 years ago
</summary>
<exception cref="T:System.InvalidOperationException">
The stream is closed
</exception>
<exception cref="T:TvdbLib.SharpZipLib.Zip.ZipException">
The Zip stream ends early
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.ReadByte">
14 years ago
<summary>
Reads a byte from the current zip entry.
14 years ago
</summary>
<returns>
The byte or -1 if end of stream is reached.
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.ReadingNotAvailable(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Handle attempts to read by throwing an <see cref="T:System.InvalidOperationException"/>.
14 years ago
</summary>
<param name="destination">The destination array to store data in.</param>
<param name="offset">The offset at which data read should be stored.</param>
<param name="count">The maximum number of bytes to read.</param>
<returns>Returns the number of bytes actually read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.ReadingNotSupported(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Handle attempts to read from this entry by throwing an exception
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.InitialRead(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Perform the initial read on an entry which may include
reading encryption headers and setting up inflation.
14 years ago
</summary>
<param name="destination">The destination to fill with data read.</param>
<param name="offset">The offset to start reading at.</param>
<param name="count">The maximum number of bytes to read.</param>
<returns>The actual number of bytes read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.Read(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Read a block of bytes from the stream.
14 years ago
</summary>
<param name="buffer">The destination for the bytes.</param>
<param name="offset">The index to start storing data.</param>
<param name="count">The number of bytes to attempt to read.</param>
<returns>Returns the number of bytes read.</returns>
<remarks>Zero bytes read means end of stream.</remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.BodyRead(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Reads a block of bytes from the current zip entry.
14 years ago
</summary>
<returns>
The number of bytes read (this may be less than the length requested, even before the end of stream), or 0 on end of stream.
</returns>
<exception name="IOException">
An i/o error occured.
14 years ago
</exception>
<exception cref="T:TvdbLib.SharpZipLib.Zip.ZipException">
The deflated stream is corrupted.
14 years ago
</exception>
<exception cref="T:System.InvalidOperationException">
The stream is not open.
14 years ago
</exception>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipInputStream.Close">
14 years ago
<summary>
Closes the zip input stream
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipInputStream.Password">
14 years ago
<summary>
Optional password used for encryption when non-null
14 years ago
</summary>
<value>A password for all encrypted <see cref="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry">entries </see> in this <see cref="T:TvdbLib.SharpZipLib.Zip.ZipInputStream"/></value>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipInputStream.CanDecompressEntry">
14 years ago
<summary>
Gets a value indicating if there is a current entry and it can be decompressed
14 years ago
</summary>
<remarks>
The entry can only be decompressed if the library supports the zip features required to extract it.
See the <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Version">ZipEntry Version</see> property for more details.
</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipInputStream.Available">
14 years ago
<summary>
Returns 1 if there is an entry available
Otherwise returns 0.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipInputStream.Length">
14 years ago
<summary>
Returns the current size that can be read from the current entry if available
14 years ago
</summary>
<exception cref="T:TvdbLib.SharpZipLib.Zip.ZipException">Thrown if the entry size is not known.</exception>
<exception cref="T:System.InvalidOperationException">Thrown if no entry is currently available.</exception>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipInputStream.ReadDataHandler">
14 years ago
<summary>
Delegate for reading bytes from a stream.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer">
14 years ago
<summary>
An input buffer customised for use by <see cref="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputStream"/>
14 years ago
</summary>
<remarks>
The buffer supports decryption of incoming data.
</remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.#ctor(System.IO.Stream)">
14 years ago
<summary>
Initialise a new instance of <see cref="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer"/> with a default buffer size
14 years ago
</summary>
<param name="stream">The stream to buffer.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.#ctor(System.IO.Stream,System.Int32)">
14 years ago
<summary>
Initialise a new instance of <see cref="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer"/>
14 years ago
</summary>
<param name="stream">The stream to buffer.</param>
<param name="bufferSize">The size to use for the buffer</param>
<remarks>A minimum buffer size of 1KB is permitted. Lower sizes are treated as 1KB.</remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.SetInflaterInput(TvdbLib.SharpZipLib.Zip.Compression.Inflater)">
14 years ago
<summary>
Call <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.SetInput(System.Byte[],System.Int32,System.Int32)"/> passing the current clear text buffer contents.
14 years ago
</summary>
<param name="inflater">The inflater to set input for.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.Fill">
14 years ago
<summary>
Fill the buffer from the underlying input stream.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadRawBuffer(System.Byte[])">
14 years ago
<summary>
Read a buffer directly from the input stream
14 years ago
</summary>
<param name="buffer">The buffer to fill</param>
<returns>Returns the number of bytes read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadRawBuffer(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Read a buffer directly from the input stream
14 years ago
</summary>
<param name="outBuffer">The buffer to read into</param>
<param name="offset">The offset to start reading data into.</param>
<param name="length">The number of bytes to read.</param>
<returns>Returns the number of bytes read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadClearTextBuffer(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Read clear text data from the input stream.
14 years ago
</summary>
<param name="outBuffer">The buffer to add data to.</param>
<param name="offset">The offset to start adding data at.</param>
<param name="length">The number of bytes to read.</param>
<returns>Returns the number of bytes actually read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadLeByte">
14 years ago
<summary>
Read a <see cref="T:System.Byte"/> from the input stream.
14 years ago
</summary>
<returns>Returns the byte read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadLeShort">
14 years ago
<summary>
Read an <see cref="T:System.Int16"/> in little endian byte order.
14 years ago
</summary>
<returns>The short value read case to an int.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadLeInt">
14 years ago
<summary>
Read an <see cref="T:System.Int32"/> in little endian byte order.
14 years ago
</summary>
<returns>The int value read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ReadLeLong">
14 years ago
<summary>
Read a <see cref="T:System.Int64"/> in little endian byte order.
14 years ago
</summary>
<returns>The long value read.</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.RawLength">
14 years ago
<summary>
Get the length of bytes bytes in the <see cref="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.RawData"/>
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.RawData">
14 years ago
<summary>
Get the contents of the raw data buffer.
14 years ago
</summary>
<remarks>This may contain encrypted data.</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ClearTextLength">
14 years ago
<summary>
Get the number of useable bytes in <see cref="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ClearText"/>
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.ClearText">
14 years ago
<summary>
Get the contents of the clear text buffer.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.Available">
14 years ago
<summary>
Get/set the number of bytes available
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.InflaterInputBuffer.CryptoTransform">
14 years ago
<summary>
Get/set the <see cref="T:System.Security.Cryptography.ICryptoTransform"/> to apply to any data.
14 years ago
</summary>
<remarks>Set this value to null to have no transform applied.</remarks>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Inflater">
<summary>
Inflater is used to decompress data that has been compressed according
to the "deflate" standard described in rfc1951.
By default Zlib (rfc1950) headers and footers are expected in the input.
You can use constructor <code> public Inflater(bool noHeader)</code> passing true
if there is no Zlib header information
The usage is as following. First you have to set some input with
<code>SetInput()</code>, then Inflate() it. If inflate doesn't
inflate any bytes there may be three reasons:
<ul>
<li>IsNeedingInput() returns true because the input buffer is empty.
You have to provide more input with <code>SetInput()</code>.
NOTE: IsNeedingInput() also returns true when, the stream is finished.
</li>
<li>IsNeedingDictionary() returns true, you have to provide a preset
dictionary with <code>SetDictionary()</code>.</li>
<li>IsFinished returns true, the inflater has finished.</li>
</ul>
Once the first output byte is produced, a dictionary will not be
needed at a later stage.
author of the original java version : John Leuner, Jochen Hoenicke
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.DECODE_HEADER">
14 years ago
<summary>
These are the possible states for an inflater
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.CPLENS">
14 years ago
<summary>
Copy lengths for literal codes 257..285
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.CPLEXT">
14 years ago
<summary>
Extra bits for literal codes 257..285
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.CPDIST">
14 years ago
<summary>
Copy offsets for distance codes 0..29
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.CPDEXT">
14 years ago
<summary>
Extra bits for distance codes
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.mode">
14 years ago
<summary>
This variable contains the current state.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.readAdler">
14 years ago
<summary>
The adler checksum of the dictionary or of the decompressed
stream, as it is written in the header resp. footer of the
compressed stream.
Only valid if mode is DECODE_DICT or DECODE_CHKSUM.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.neededBits">
14 years ago
<summary>
The number of bits needed to complete the current state. This
is valid, if mode is DECODE_DICT, DECODE_CHKSUM,
DECODE_HUFFMAN_LENBITS or DECODE_HUFFMAN_DISTBITS.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.isLastBlock">
14 years ago
<summary>
True, if the last block flag was set in the last block of the
inflated stream. This means that the stream ends after the
current block.
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.totalOut">
14 years ago
<summary>
The total number of inflated bytes.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.totalIn">
14 years ago
<summary>
The total number of bytes set with setInput(). This is not the
value returned by the TotalIn property, since this also includes the
unprocessed input.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Inflater.noHeader">
14 years ago
<summary>
This variable stores the noHeader flag that was given to the constructor.
True means, that the inflated stream doesn't contain a Zlib header or
footer.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.#ctor">
14 years ago
<summary>
Creates a new inflater or RFC1951 decompressor
RFC1950/Zlib headers and footers will be expected in the input data
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.#ctor(System.Boolean)">
14 years ago
<summary>
Creates a new inflater.
14 years ago
</summary>
<param name="noHeader">
True if no RFC1950/Zlib header and footer fields are expected in the input data
This is used for GZIPed/Zipped input.
For compatibility with
Sun JDK you should provide one byte of input more than needed in
this case.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.Reset">
14 years ago
<summary>
Resets the inflater so that a new stream can be decompressed. All
pending input and output will be discarded.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.DecodeHeader">
14 years ago
<summary>
Decodes a zlib/RFC1950 header.
14 years ago
</summary>
<returns>
False if more input is needed.
14 years ago
</returns>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
The header is invalid.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.DecodeDict">
14 years ago
<summary>
Decodes the dictionary checksum after the deflate header.
14 years ago
</summary>
<returns>
False if more input is needed.
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.DecodeHuffman">
14 years ago
<summary>
Decodes the huffman encoded symbols in the input stream.
14 years ago
</summary>
<returns>
false if more input is needed, true if output window is
full or the current block ends.
</returns>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
if deflated stream is invalid.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.DecodeChksum">
14 years ago
<summary>
Decodes the adler checksum after the deflate stream.
14 years ago
</summary>
<returns>
false if more input is needed.
</returns>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
If checksum doesn't match.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.Decode">
14 years ago
<summary>
Decodes the deflated stream.
14 years ago
</summary>
<returns>
false if more input is needed, or if finished.
</returns>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
if deflated stream is invalid.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.SetDictionary(System.Byte[])">
14 years ago
<summary>
Sets the preset dictionary. This should only be called, if
needsDictionary() returns true and it should set the same
dictionary, that was used for deflating. The getAdler()
function returns the checksum of the dictionary needed.
14 years ago
</summary>
<param name="buffer">
The dictionary.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.SetDictionary(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Sets the preset dictionary. This should only be called, if
needsDictionary() returns true and it should set the same
dictionary, that was used for deflating. The getAdler()
function returns the checksum of the dictionary needed.
14 years ago
</summary>
<param name="buffer">
The dictionary.
</param>
<param name="index">
The index into buffer where the dictionary starts.
</param>
<param name="count">
The number of bytes in the dictionary.
</param>
<exception cref="T:System.InvalidOperationException">
No dictionary is needed.
</exception>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
The adler checksum for the buffer is invalid
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.SetInput(System.Byte[])">
14 years ago
<summary>
Sets the input. This should only be called, if needsInput()
returns true.
14 years ago
</summary>
<param name="buffer">
the input.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.SetInput(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Sets the input. This should only be called, if needsInput()
returns true.
14 years ago
</summary>
<param name="buffer">
The source of input data
</param>
<param name="index">
The index into buffer where the input starts.
</param>
<param name="count">
The number of bytes of input to use.
</param>
<exception cref="T:System.InvalidOperationException">
No input is needed.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
The index and/or count are wrong.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.Inflate(System.Byte[])">
14 years ago
<summary>
Inflates the compressed stream to the output buffer. If this
returns 0, you should check, whether IsNeedingDictionary(),
IsNeedingInput() or IsFinished() returns true, to determine why no
further output is produced.
14 years ago
</summary>
<param name="buffer">
the output buffer.
</param>
<returns>
The number of bytes written to the buffer, 0 if no further
output can be produced.
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
if buffer has length 0.
</exception>
<exception cref="T:System.FormatException">
if deflated stream is invalid.
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Inflater.Inflate(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Inflates the compressed stream to the output buffer. If this
returns 0, you should check, whether needsDictionary(),
needsInput() or finished() returns true, to determine why no
further output is produced.
14 years ago
</summary>
<param name="buffer">
the output buffer.
</param>
<param name="offset">
the offset in buffer where storing starts.
</param>
<param name="count">
the maximum number of bytes to output.
</param>
<returns>
the number of bytes written to the buffer, 0 if no further output can be produced.
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
if count is less than 0.
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
if the index and / or count are wrong.
</exception>
<exception cref="T:System.FormatException">
if deflated stream is invalid.
</exception>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.IsNeedingInput">
14 years ago
<summary>
Returns true, if the input buffer is empty.
You should then call setInput().
NOTE: This method also returns true when the stream is finished.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.IsNeedingDictionary">
14 years ago
<summary>
Returns true, if a preset dictionary is needed to inflate the input.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.IsFinished">
14 years ago
<summary>
Returns true, if the inflater has finished. This means, that no
input is needed and no output can be produced.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.Adler">
14 years ago
<summary>
Gets the adler checksum. This is either the checksum of all
uncompressed bytes returned by inflate(), or if needsDictionary()
returns true (and thus no output was yet produced) this is the
adler checksum of the expected dictionary.
14 years ago
</summary>
<returns>
the adler checksum.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.TotalOut">
14 years ago
<summary>
Gets the total number of output bytes returned by Inflate().
14 years ago
</summary>
<returns>
the total number of output bytes.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.TotalIn">
14 years ago
<summary>
Gets the total number of processed compressed input bytes.
14 years ago
</summary>
<returns>
The total number of bytes of processed input bytes.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Inflater.RemainingInput">
14 years ago
<summary>
Gets the number of unprocessed input bytes. Useful, if the end of the
stream is reached and you want to further process the bytes after
the deflate stream.
14 years ago
</summary>
<returns>
The number of bytes of the input which have not been processed.
</returns>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Checksums.IChecksum">
14 years ago
<summary>
Interface to compute a data checksum used by checked input/output streams.
A data checksum can be updated by one byte or with a byte array. After each
update the value of the current checksum can be returned by calling
<code>getValue</code>. The complete checksum object can also be reset
so it can be used again with new data.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.IChecksum.Reset">
14 years ago
<summary>
Resets the data checksum as if no update was ever called.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.IChecksum.Update(System.Int32)">
14 years ago
<summary>
Adds one byte to the data checksum.
14 years ago
</summary>
<param name = "value">
the data value to add. The high byte of the int is ignored.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.IChecksum.Update(System.Byte[])">
14 years ago
<summary>
Updates the data checksum with the bytes taken from the array.
14 years ago
</summary>
<param name="buffer">
buffer an array of bytes
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.IChecksum.Update(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Adds the byte array to the data checksum.
14 years ago
</summary>
<param name = "buffer">
The buffer which contains the data
</param>
<param name = "offset">
The offset in the buffer where the data starts
</param>
<param name = "count">
the number of data bytes to add.
</param>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Checksums.IChecksum.Value">
14 years ago
<summary>
Returns the data checksum computed so far.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbDownloader">
14 years ago
<summary>
TvdbDownloader allows simple downloading of all informations stored
on http://thetvdb.com. Unlike the class Tvdb TvdbDownloader doesn't
include any logic like caching.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbDownloader.#ctor(System.String)">
14 years ago
<summary>
TvdbDownloader constructor
14 years ago
</summary>
<param name="_apiKey">The api key used for downloading data from thetvdb -> see http://thetvdb.com/wiki/index.php/Programmers_API</param>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadEpisodes(System.Int32,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Download the episodes for the given series
14 years ago
</summary>
<param name="_seriesId">the id of the series</param>
<param name="_language">the language in which the episodes should be downloaded</param>
<returns>An episode object or null if no episodes could be found</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadBanners(System.Int32)">
14 years ago
<summary>
<para>Download all available banners (only a list of available banners, not the actual images!)for the specified series.</para>
<para>You can load the actual images by calling LoadBanner() (or LoadThumb(), LoadVignette()) on the banner object</para>
14 years ago
</summary>
<param name="_seriesId">Id of series</param>
<returns>List of all banners for the given series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSeries(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
14 years ago
<summary>
<para>Download series from tvdb (specified by series id and language)</para>
14 years ago
</summary>
<param name="_seriesId">id of series</param>
<param name="_language">language of series</param>
<param name="_loadEpisodes">load episodes</param>
<param name="_loadActors">load actors</param>
<param name="_loadBanners">load banners</param>
<returns>The series object or null if the series couldn't be found</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSeriesZipped(System.Int32,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Download the series in the given language
14 years ago
</summary>
<param name="_seriesId">id of series</param>
<param name="_language">language of series</param>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
<returns>the series object</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSeriesSearchByExternalId(TvdbLib.ExternalId,System.String)">
14 years ago
<summary>
Download a series search for the id of an external site
14 years ago
</summary>
<param name="_site">The site that provides the external id</param>
<param name="_id">The id that identifies the series on the external site</param>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
<returns>the series object that corresponds to the given site and id</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadEpisode(System.Int32,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Download the given episode from tvdb
14 years ago
</summary>
<param name="_episodeId">Id of episode</param>
<param name="_language">Language in which the episode should be downloaded</param>
<returns>The episode object</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadEpisode(System.Int32,System.Int32,System.Int32,TvdbLib.Data.TvdbEpisode.EpisodeOrdering,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
<para>Download the episode (specified by series id, season number, episode number, language and episode order) from http://thetvdb.com.</para>
<para>It is possible to retrieve episodes by aired order (aka default order), DVD order and absolute order. For a detailled description of these
options see: http://thetvdb.com/wiki/index.php/Category:Episodes</para>
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_seasonNr">season nr</param>
<param name="_episodeNr">episode nr</param>
<param name="_language">language</param>
<param name="_order">order</param>
<returns>The episode object or null if the episode could't be found</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadEpisode(System.Int32,System.DateTime,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Download the episode specified from http://thetvdb.com
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_airDate">when did the episode air</param>
<param name="_language">language</param>
<returns>Episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadUserPreferredLanguage(System.String)">
14 years ago
<summary>
Download the preferred language of the user.
14 years ago
</summary>
<param name="_userId">Id of user</param>
<returns>The preferred language for this user as set on http://thetvdb.com</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadUserFavoriteList(System.String)">
14 years ago
<summary>
Download the user favorite list
14 years ago
</summary>
<param name="_userId">Id of user (register at http://thetvdb.com to get a user id)</param>
<returns>Favorite list for specified user</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadUserFavoriteList(System.String,TvdbLib.Util.UserFavouriteAction,System.Int32)">
14 years ago
<summary>
Download the user favorite list
14 years ago
</summary>
<param name="_userId">Id of user</param>
<param name="_type">Type of action</param>
<param name="_seriesId">id of series</param>
<returns>List of user favorites</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadUpdate(System.Collections.Generic.List{TvdbLib.Data.TvdbSeries}@,System.Collections.Generic.List{TvdbLib.Data.TvdbEpisode}@,System.Collections.Generic.List{TvdbLib.Data.TvdbBanner}@,System.Int32,System.Boolean)">
14 years ago
<summary>
Download an Update
14 years ago
</summary>
<param name="_updateSeries">updated series to return</param>
<param name="_updateEpisodes">updated episodes to return</param>
<param name="_updateBanners">updated banners to return</param>
<param name="_interval">interval to download (0=day, 1=week, 2=month)</param>
<param name="_zipped">use zip</param>
<returns>Time of the update</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadUpdate(System.Collections.Generic.List{TvdbLib.Data.TvdbSeries}@,System.Collections.Generic.List{TvdbLib.Data.TvdbEpisode}@,System.Collections.Generic.List{TvdbLib.Data.TvdbBanner}@,TvdbLib.Interval,System.Boolean)">
14 years ago
<summary>
Download an Update
14 years ago
</summary>
<param name="_updateSeries">updated series to return</param>
<param name="_updateEpisodes">updated episodes to return</param>
<param name="_updateBanners">updated banners to return</param>
<param name="_interval">interval to download</param>
<param name="_zipped">use zip</param>
<returns>Time of the update</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadLanguages">
14 years ago
<summary>
Download list available languages.
14 years ago
</summary>
<returns>A list of TvdbLanguage objects</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSearchResults(System.String)">
14 years ago
<summary>
Download search results for a series search in the default language (english)
14 years ago
</summary>
<param name="_name">name of the series</param>
<returns>List of possible matches for the search</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSearchResults(System.String,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Download search results for a series search
14 years ago
</summary>
<param name="_name">name of the series</param>
<param name="_language">language of the search</param>
<returns>List of possible matches for the search</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.RateSeries(System.String,System.Int32,System.Int32)">
14 years ago
<summary>
Make the request for rating a series
14 years ago
</summary>
<param name="_userId">The id of the user</param>
<param name="_seriesId">The id of the series</param>
<param name="_rating">The rating for this series</param>
<returns>A double value with the current rating for this series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.RateEpisode(System.String,System.Int32,System.Int32)">
14 years ago
<summary>
Make the request for rating an episode
14 years ago
</summary>
<param name="_userId">The id of the user</param>
<param name="_episodeId">The id of the episode</param>
<param name="_rating">The rating for this series</param>
<returns>A double value with the current rating for this series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadSeriesRating(System.String,System.Int32)">
14 years ago
<summary>
Download the series rating without rating the item.
14 years ago
</summary>
<param name="_userId">id of user</param>
<param name="_seriesId">id of series</param>
<returns>Current rating for the series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadEpisodeRating(System.String,System.Int32)">
14 years ago
<summary>
Download the episode rating without rating
14 years ago
</summary>
<param name="_userId">id of the user</param>
<param name="_episodeId">id of the episode</param>
<returns>Current rating of this episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadActors(System.Int32)">
14 years ago
<summary>
Download the list of actors
14 years ago
</summary>
<param name="_seriesId">Id of series</param>
<returns>List of actors for the given series</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadAllSeriesRatings(System.String)">
14 years ago
<summary>
Gets all series this user has already ratet
14 years ago
</summary>
<returns>All series ratings the user has made so far</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="M:TvdbLib.TvdbDownloader.DownloadRatingsForSeries(System.String,System.Int32)">
14 years ago
<summary>
Download the user rating for the given series (episodes and series itself)
14 years ago
</summary>
<param name="_userId">Id of user</param>
<param name="_seriesId">Id of series</param>
<returns>Dictionary of all ratings</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
14 years ago
</member>
<member name="T:TvdbLib.Exceptions.TvdbCacheNotInitialisedException">
14 years ago
<summary>
A function has been called that needs an initialised cache but the InitCache function
hasn't been called yet
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Exceptions.TvdbException">
14 years ago
<summary>
Base excpetion for tvdblib
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbException.#ctor(System.String)">
14 years ago
<summary>
TvdbException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbException.#ctor(System.String,System.Exception)">
14 years ago
<summary>
TvdbException constructor
14 years ago
</summary>
<param name="_text">Message</param>
<param name="_inner">Inner Exception</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbException.#ctor">
14 years ago
<summary>
TvdbException constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbCacheNotInitialisedException.#ctor(System.String)">
14 years ago
<summary>
TvdbCacheNotInitialisedException constructor
14 years ago
</summary>
<param name="_msg">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbCacheNotInitialisedException.#ctor">
14 years ago
<summary>
TvdbCacheNotInitialisedException constructor
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Cache.BinaryCacheProvider">
14 years ago
<summary>
Binary cache provider saves all the cached info into
broken at the moment -> use CacheProvider
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.#ctor(System.String)">
14 years ago
<summary>
BinaryCacheProvider constructor
14 years ago
</summary>
<param name="_root">The root folder where the cached data should be stored</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadUserDataFromCache">
14 years ago
<summary>
Load the cached data
14 years ago
</summary>
<returns>TvdbData object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.InitCache">
14 years ago
<summary>
Initialises the cache, should do the following things
- initialise connections used for this cache provider (db connections, network shares,...)
- create folder structure / db tables / ... if they are not created already
- if this is the first time the cache has been initialised (built), mark last_updated with the
current date
14 years ago
</summary>
<returns>Tvdb Data object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.CloseCache">
14 years ago
<summary>
Closes the cache (e.g. close open connection, etc.)
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(TvdbLib.TvdbData)">
14 years ago
<summary>
Saves cache settings
14 years ago
</summary>
<param name="_content">settings</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(System.DateTime)">
14 years ago
<summary>
Saves the time of the last update to cache
14 years ago
</summary>
<param name="_time">time of last update</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage})">
14 years ago
<summary>
Save the language to cache
14 years ago
</summary>
<param name="_languageList">List of languages</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(System.Collections.Generic.List{TvdbLib.Data.TvdbMirror})">
14 years ago
<summary>
Save the mirror info to cache
14 years ago
</summary>
<param name="_mirrorInfo">list of mirrors</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadLanguageListFromCache">
14 years ago
<summary>
Loads the available languages from cache
14 years ago
</summary>
<returns>List of available languages</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadMirrorListFromCache">
14 years ago
<summary>
Load the available mirrors from cache
14 years ago
</summary>
<returns>List of available mirrors</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadSeriesFromCache(System.Int32)">
14 years ago
<summary>
Load the give series from cache
14 years ago
</summary>
<param name="_seriesId">id of series to load</param>
<returns>loaded series, or null if not successful</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(TvdbLib.Data.TvdbSeries)">
14 years ago
<summary>
Saves the series to cache
14 years ago
</summary>
<param name="_series">Tvdb series</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(TvdbLib.Data.TvdbUser)">
14 years ago
<summary>
Saves the user data to cache
14 years ago
</summary>
<param name="_user">TvdbUser</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadAllSeriesFromCache">
14 years ago
<summary>
Loads all series from cache
14 years ago
</summary>
<returns>List that contains all series object that had been previously cached</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadUserInfoFromCache(System.String)">
14 years ago
<summary>
Load the userinfo from the cache
14 years ago
</summary>
<param name="_userId">Id of user</param>
<returns>TvdbUser object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.GetCachedSeries">
14 years ago
<summary>
Receives a list of all series that have been cached
14 years ago
</summary>
<returns>Ids of series that are already cached</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.IsCached(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
14 years ago
<summary>
Check if the series is cached in the given configuration
14 years ago
</summary>
<param name="_seriesId">Id of the series</param>
<param name="_lang">Language of the series</param>
<param name="_episodesLoaded">are episodes loaded</param>
<param name="_bannersLoaded">are banners loaded</param>
<param name="_actorsLoaded">are actors loaded</param>
<returns>true if the series is cached, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.ClearCache">
14 years ago
<summary>
Completely refreshes the cached (all stored information is lost).
14 years ago
</summary>
<returns>true if the cache was cleared successfully,
false otherwise (e.g. no write rights,...)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.RemoveFromCache(System.Int32)">
14 years ago
<summary>
Remove a specific series from cache
14 years ago
</summary>
<param name="_seriesId">the id of the series</param>
<returns>true if the series was removed from the cache successfully,
false otherwise (e.g. series not cached)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SaveToCache(System.Drawing.Image,System.Int32,System.String)">
14 years ago
<summary>
Save the given image to cache
14 years ago
</summary>
<param name="_image">banner to save</param>
<param name="_seriesId">id of series</param>
<param name="_fileName">filename (will be the same name used by LoadImageFromCache)</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Loads the specified image from the cache
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_fileName">filename of the image (same one as used by SaveToCache)</param>
<returns>The loaded image or null if the image wasn't found</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.RemoveImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Removes the specified image from cache (if it has been cached)
14 years ago
</summary>
<param name="_seriesId">id of series</param>
<param name="_fileName">name of image</param>
<returns>true if image was removed successfully, false otherwise (e.g. image didn't exist)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.LoadLastUpdatedFromCache">
14 years ago
<summary>
Load the time when the cache was updated last
14 years ago
</summary>
<returns>DateTime of lsat update</returns>
14 years ago
</member>
<member name="P:TvdbLib.Cache.BinaryCacheProvider.Initialised">
14 years ago
<summary>
Is the cache provider initialised
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration">
14 years ago
<summary>
Class to store what parts of the cached series has been loaded
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration.#ctor(System.Int32,System.Boolean,System.Boolean,System.Boolean)">
14 years ago
<summary>
constructor
14 years ago
</summary>
<param name="_seriesId">Id of series</param>
<param name="_episodesLoaded">Are episodes loaded</param>
<param name="_bannersLoaded">Are banners loaded</param>
<param name="_actorsLoaded">Are actors loaded</param>
14 years ago
</member>
<member name="P:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration.ActorsLoaded">
14 years ago
<summary>
Are actors loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration.BannersLoaded">
14 years ago
<summary>
Are banners loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration.EpisodesLoaded">
14 years ago
<summary>
Are episodes loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Cache.BinaryCacheProvider.SeriesConfiguration.SeriesId">
14 years ago
<summary>
Id of series
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Checksums.StrangeCRC">
14 years ago
<summary>
Bzip2 checksum algorithm
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.StrangeCRC.#ctor">
14 years ago
<summary>
Initialise a default instance of <see cref="T:TvdbLib.SharpZipLib.Checksums.StrangeCRC"></see>
</summary>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.StrangeCRC.Reset">
14 years ago
<summary>
Reset the state of Crc.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.StrangeCRC.Update(System.Int32)">
14 years ago
<summary>
Update the Crc value.
14 years ago
</summary>
<param name="value">data update is based on</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.StrangeCRC.Update(System.Byte[])">
14 years ago
<summary>
Update Crc based on a block of data
14 years ago
</summary>
<param name="buffer">The buffer containing data to update the crc with.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.StrangeCRC.Update(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Update Crc based on a portion of a block of data
14 years ago
</summary>
<param name="buffer">block of data</param>
<param name="offset">index of first byte to use</param>
<param name="count">number of bytes to use</param>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Checksums.StrangeCRC.Value">
14 years ago
<summary>
Get the current Crc value.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbPosterBanner">
14 years ago
<summary>
Newest addition to the graphical section. Like the name says it has poster
format (680px x 1000px) and is not smaller than 500 kb
More information at http://thetvdb.com/wiki/index.php/Posters
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbPosterBanner.#ctor(System.Int32,System.String,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
TvdbPosterBanner constructor
14 years ago
</summary>
<param name="_id">Id of fanart banner</param>
<param name="_lang">Language for this banner</param>
<param name="_path">Path of image for this banner</param>
14 years ago
</member>
<member name="M:TvdbLib.Data.Banner.TvdbPosterBanner.#ctor">
14 years ago
<summary>
TvdbPosterBanner constructor
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbPosterBanner.Resolution">
14 years ago
<summary>
Resolution of the Poster banner
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbEpisodeBanner">
14 years ago
<summary>
Represents the episode banner, which is currently only one image
per episode (no language differentiation either) limited to a maximum
size of 400 x 300
further information on http://thetvdb.com/wiki/index.php/Episode_Images
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbEpisodeBanner.#ctor">
14 years ago
<summary>
TvdbEpisodeBanner constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.Banner.TvdbEpisodeBanner.#ctor(System.Int32,System.String)">
14 years ago
<summary>
TvdbEpisodeBanner constructor
14 years ago
</summary>
<param name="_bannerPath">Path of banner</param>
<param name="_id">Id of episode banner</param>
14 years ago
</member>
<member name="T:TvdbLib.Data.TvdbActor">
14 years ago
<summary>
Represents an tvdb actor -> for more information see http://thetvdb.com/wiki/index.php/API:actors.xml
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbActor.SortOrder">
14 years ago
<summary>
This matches the First, Second, Third, and Don't Care options on the site, which determine if the actor is shown on the series page or not. First (SortOrder=0), Second (SortOrder=1), and Third (SortOrder=2) generally mean the actor plays a primary role in the series. Don't Care (SortOrder=3) generally means the actor plays a lesser role. In some series there are no primary actors, so all actors will have a SortOrder of 3. The actors are also listed in the report in SortOrder, followed by those with images, and then finally by Name. So using the order they show up in the file is a valid method.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbActor.Role">
14 years ago
<summary>
The name of the actor's character in the series. This may include multiple roles in comma-separated format.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbActor.Name">
14 years ago
<summary>
The actual name of the actor.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbActor.ActorImage">
14 years ago
<summary>
The image for the actor in this role.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbActor.Id">
14 years ago
<summary>
A unique id per actor. At some point actors will be globally unique but for now they're just unique per series.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Exceptions.TvdbNotAvailableException">
14 years ago
<summary>
Exception that is thrown if http://thetvdb.com seems to be unavailable
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbNotAvailableException.#ctor(System.String)">
14 years ago
<summary>
TvdbNotAvailableException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbNotAvailableException.#ctor">
14 years ago
<summary>
TvdbNotAvailableException constructor
14 years ago
</summary>
</member>
<member name="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID">
14 years ago
<summary>
Defines known values for the <see cref="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID"/> property.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Msdos">
14 years ago
<summary>
Host system = MSDOS
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Amiga">
14 years ago
<summary>
Host system = Amiga
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.OpenVms">
14 years ago
<summary>
Host system = Open VMS
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Unix">
14 years ago
<summary>
Host system = Unix
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.VMCms">
14 years ago
<summary>
Host system = VMCms
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.AtariST">
14 years ago
<summary>
Host system = Atari ST
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.OS2">
14 years ago
<summary>
Host system = OS2
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Macintosh">
14 years ago
<summary>
Host system = Macintosh
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.ZSystem">
14 years ago
<summary>
Host system = ZSystem
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Cpm">
14 years ago
<summary>
Host system = Cpm
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.WindowsNT">
14 years ago
<summary>
Host system = Windows NT
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.MVS">
14 years ago
<summary>
Host system = MVS
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Vse">
14 years ago
<summary>
Host system = VSE
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.AcornRisc">
14 years ago
<summary>
Host system = Acorn RISC
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Vfat">
14 years ago
<summary>
Host system = VFAT
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.AlternateMvs">
14 years ago
<summary>
Host system = Alternate MVS
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.BeOS">
14 years ago
<summary>
Host system = BEOS
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.Tandem">
14 years ago
<summary>
Host system = Tandem
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.OS400">
14 years ago
<summary>
Host system = OS400
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.OSX">
14 years ago
<summary>
Host system = OSX
</summary>
14 years ago
</member>
<member name="F:TvdbLib.ICSharpCode.SharpZipLib.Zip.HostSystemID.WinZipAES">
14 years ago
<summary>
Host system = WinZIP AES
</summary>
14 years ago
</member>
<member name="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry">
14 years ago
<summary>
This class represents an entry in a zip archive. This can be a file
or a directory
ZipFile and ZipInputStream will give you instances of this class as
information about the members in an archive. ZipOutputStream
uses an instance of this class when creating an entry in a Zip file.
<br/>
<br/>Author of the original java version : Jochen Hoenicke
</summary>
14 years ago
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.#ctor(System.String)">
14 years ago
<summary>
Creates a zip entry with the given name.
</summary>
<param name="name">
The name for this entry. Can include directory components.
The convention for names is 'unix' style paths with relative names only.
There are with no device names and path elements are separated by '/' characters.
</param>
<exception cref="T:System.ArgumentNullException">
The name passed is null
</exception>
14 years ago
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.#ctor(System.String,System.Int32)">
14 years ago
<summary>
Creates a zip entry with the given name and version required to extract
</summary>
<param name="name">
The name for this entry. Can include directory components.
The convention for names is 'unix' style paths with no device names and
path elements separated by '/' characters. This is not enforced see <see cref="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CleanName(System.String)">CleanName</see>
on how to ensure names are valid if this is desired.
</param>
<param name="versionRequiredToExtract">
The minimum 'feature version' required this entry
</param>
<exception cref="T:System.ArgumentNullException">
The name passed is null
</exception>
14 years ago
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.#ctor(System.String,System.Int32,System.Int32,TvdbLib.SharpZipLib.Zip.CompressionMethod)">
14 years ago
<summary>
Initializes an entry with the given name and made by information
</summary>
<param name="name">Name for this entry</param>
<param name="madeByInfo">Version and HostSystem Information</param>
<param name="versionRequiredToExtract">Minimum required zip feature version required to extract this entry</param>
<param name="method">Compression method for this entry.</param>
<exception cref="T:System.ArgumentNullException">
The name passed is null
</exception>
<exception cref="T:System.ArgumentOutOfRangeException">
versionRequiredToExtract should be 0 (auto-calculate) or &gt; 10
</exception>
<remarks>
This constructor is used by the ZipFile class when reading from the central header
It is not generally useful, use the constructor specifying the name only.
</remarks>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.#ctor(TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry)">
<summary>
Creates a deep copy of the given zip entry.
</summary>
<param name="entry">
The entry to copy.
</param>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.HasDosAttributes(System.Int32)">
<summary>
Test the external attributes for this <see cref="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry"/> to
see if the external attributes are Dos based (including WINNT and variants)
and match the values
</summary>
<param name="attributes">The attributes to test.</param>
<returns>Returns true if the external attributes are known to be DOS/Windows
based and have the same attributes set as the value passed.</returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ForceZip64">
<summary>
Force this entry to be recorded using Zip64 extensions.
</summary>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsZip64Forced">
<summary>
Get a value indicating wether Zip64 extensions were forced.
</summary>
<returns>A <see cref="T:System.Boolean"/> value of true if Zip64 extensions have been forced on; false if not.</returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ProcessExtraData(System.Boolean)">
<summary>
Process extra data fields updating the entry based on the contents.
</summary>
<param name="localHeader">True if the extra data fields should be handled
for a local header, rather than for a central header.
</param>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsCompressionMethodSupported">
<summary>
Test entry to see if data can be extracted.
</summary>
<returns>Returns true if data can be extracted for this entry; false otherwise.</returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Clone">
<summary>
Creates a copy of this zip entry.
</summary>
<returns>An <see cref="T:System.Object"/> that is a copy of the current instance.</returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ToString">
<summary>
Gets a string representation of this ZipEntry.
</summary>
<returns>A readable textual representation of this <see cref="T:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry"/></returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsCompressionMethodSupported(TvdbLib.SharpZipLib.Zip.CompressionMethod)">
<summary>
Test a <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CompressionMethod">compression method</see> to see if this library
supports extracting data compressed with that method
</summary>
<param name="method">The compression method to test.</param>
<returns>Returns true if the compression method is supported; false otherwise</returns>
</member>
<member name="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CleanName(System.String)">
<summary>
Cleans a name making it conform to Zip file conventions.
Devices names ('c:\') and UNC share names ('\\server\share') are removed
and forward slashes ('\') are converted to back slashes ('/').
Names are made relative by trimming leading slashes which is compatible
with the ZIP naming convention.
</summary>
<param name="name">The name to clean</param>
<returns>The 'cleaned' name.</returns>
<remarks>
The Zip name transform class is more flexible.
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.HasCrc">
<summary>
Get a value indicating wether the entry has a CRC value available.
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsCrypted">
<summary>
Get/Set flag indicating if entry is encrypted.
A simple helper routine to aid interpretation of <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Flags">flags</see>
</summary>
<remarks>This is an assistant that interprets the <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Flags">flags</see> property.</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsUnicodeText">
<summary>
Get / set a flag indicating wether entry name and comment text are
encoded in <a href="http://www.unicode.org">unicode UTF8</a>.
</summary>
<remarks>This is an assistant that interprets the <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Flags">flags</see> property.</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CryptoCheckValue">
<summary>
Value used during password checking for PKZIP 2.0 / 'classic' encryption.
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Flags">
<summary>
Get/Set general purpose bit flag for entry
</summary>
<remarks>
General purpose bit flag<br/>
<br/>
Bit 0: If set, indicates the file is encrypted<br/>
Bit 1-2 Only used for compression type 6 Imploding, and 8, 9 deflating<br/>
Imploding:<br/>
Bit 1 if set indicates an 8K sliding dictionary was used. If clear a 4k dictionary was used<br/>
Bit 2 if set indicates 3 Shannon-Fanno trees were used to encode the sliding dictionary, 2 otherwise<br/>
<br/>
Deflating:<br/>
Bit 2 Bit 1<br/>
0 0 Normal compression was used<br/>
0 1 Maximum compression was used<br/>
1 0 Fast compression was used<br/>
1 1 Super fast compression was used<br/>
<br/>
Bit 3: If set, the fields crc-32, compressed size
and uncompressed size are were not able to be written during zip file creation
The correct values are held in a data descriptor immediately following the compressed data. <br/>
Bit 4: Reserved for use by PKZIP for enhanced deflating<br/>
Bit 5: If set indicates the file contains compressed patch data<br/>
Bit 6: If set indicates strong encryption was used.<br/>
Bit 7-10: Unused or reserved<br/>
Bit 11: If set the name and comments for this entry are in <a href="http://www.unicode.org">unicode</a>.<br/>
Bit 12-15: Unused or reserved<br/>
</remarks>
<seealso cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsUnicodeText"></seealso>
<seealso cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsCrypted"></seealso>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ZipFileIndex">
<summary>
Get/Set index of this entry in Zip file
</summary>
<remarks>This is only valid when the entry is part of a</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Offset">
<summary>
Get/set offset for use in central header
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ExternalFileAttributes">
<summary>
Get/Set external file attributes as an integer.
The values of this are operating system dependant see
<see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.HostSystem">HostSystem</see> for details
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.VersionMadeBy">
<summary>
Get the version made by for this entry or zero if unknown.
The value / 10 indicates the major version number, and
the value mod 10 is the minor version number
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsDOSEntry">
<summary>
Get a value indicating this entry is for a DOS/Windows system.
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.HostSystem">
<summary>
Gets the compatability information for the <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ExternalFileAttributes">external file attribute</see>
If the external file attributes are compatible with MS-DOS and can be read
by PKZIP for DOS version 2.04g then this value will be zero. Otherwise the value
will be non-zero and identify the host system on which the attributes are compatible.
</summary>
<remarks>
The values for this as defined in the Zip File format and by others are shown below. The values are somewhat
misleading in some cases as they are not all used as shown. You should consult the relevant documentation
to obtain up to date and correct information. The modified appnote by the infozip group is
particularly helpful as it documents a lot of peculiarities. The document is however a little dated.
<list type="table">
<item>0 - MS-DOS and OS/2 (FAT / VFAT / FAT32 file systems)</item>
<item>1 - Amiga</item>
<item>2 - OpenVMS</item>
<item>3 - Unix</item>
<item>4 - VM/CMS</item>
<item>5 - Atari ST</item>
<item>6 - OS/2 HPFS</item>
<item>7 - Macintosh</item>
<item>8 - Z-System</item>
<item>9 - CP/M</item>
<item>10 - Windows NTFS</item>
<item>11 - MVS (OS/390 - Z/OS)</item>
<item>12 - VSE</item>
<item>13 - Acorn Risc</item>
<item>14 - VFAT</item>
<item>15 - Alternate MVS</item>
<item>16 - BeOS</item>
<item>17 - Tandem</item>
<item>18 - OS/400</item>
<item>19 - OS/X (Darwin)</item>
<item>99 - WinZip AES</item>
<item>remainder - unused</item>
</list>
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Version">
<summary>
Get minimum Zip feature version required to extract this entry
14 years ago
</summary>
<remarks>
Minimum features are defined as:<br/>
1.0 - Default value<br/>
1.1 - File is a volume label<br/>
2.0 - File is a folder/directory<br/>
2.0 - File is compressed using Deflate compression<br/>
2.0 - File is encrypted using traditional encryption<br/>
2.1 - File is compressed using Deflate64<br/>
2.5 - File is compressed using PKWARE DCL Implode<br/>
2.7 - File is a patch data set<br/>
4.5 - File uses Zip64 format extensions<br/>
4.6 - File is compressed using BZIP2 compression<br/>
5.0 - File is encrypted using DES<br/>
5.0 - File is encrypted using 3DES<br/>
5.0 - File is encrypted using original RC2 encryption<br/>
5.0 - File is encrypted using RC4 encryption<br/>
5.1 - File is encrypted using AES encryption<br/>
5.1 - File is encrypted using corrected RC2 encryption<br/>
5.1 - File is encrypted using corrected RC2-64 encryption<br/>
6.1 - File is encrypted using non-OAEP key wrapping<br/>
6.2 - Central directory encryption (not confirmed yet)<br/>
6.3 - File is compressed using LZMA<br/>
6.3 - File is compressed using PPMD+<br/>
6.3 - File is encrypted using Blowfish<br/>
6.3 - File is encrypted using Twofish<br/>
</remarks>
<seealso cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CanDecompress"></seealso>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CanDecompress">
<summary>
Get a value indicating wether this entry can be decompressed by the library.
</summary>
<remarks>This is based on the <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Version"></see> and
wether the <see cref="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsCompressionMethodSupported">compression method</see> is supported.</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.LocalHeaderRequiresZip64">
<summary>
Gets a value indicating if the entry requires Zip64 extensions
to store the full entry values.
</summary>
<value>A <see cref="T:System.Boolean"/> value of true if a local header requires Zip64 extensions; false if not.</value>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CentralHeaderRequiresZip64">
<summary>
Get a value indicating wether the central directory entry requires Zip64 extensions to be stored.
</summary>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.DosTime">
<summary>
Get/Set DosTime value.
</summary>
<remarks>
The MS-DOS date format can only represent dates between 1/1/1980 and 12/31/2107.
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.DateTime">
<summary>
Gets/Sets the time of last modification of the entry.
</summary>
<remarks>
The <see cref="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.DosTime"></see> property is updated to match this as far as possible.
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Name">
<summary>
Returns the entry name.
</summary>
<remarks>
The unix naming convention is followed.
Path components in the entry should always separated by forward slashes ('/').
Dos device names like C: should also be removed.
See the class, or <see cref="M:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CleanName(System.String)"/>
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Size">
<summary>
Gets/Sets the size of the uncompressed data.
</summary>
<returns>
The size or -1 if unknown.
</returns>
<remarks>Setting the size before adding an entry to an archive can help
avoid compatability problems with some archivers which dont understand Zip64 extensions.</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CompressedSize">
<summary>
Gets/Sets the size of the compressed data.
</summary>
<returns>
The compressed entry size or -1 if unknown.
</returns>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Crc">
<summary>
Gets/Sets the crc of the uncompressed data.
</summary>
<exception cref="T:System.ArgumentOutOfRangeException">
Crc is not in the range 0..0xffffffffL
</exception>
<returns>
The crc value or -1 if unknown.
</returns>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.CompressionMethod">
<summary>
Gets/Sets the compression method. Only Deflated and Stored are supported.
</summary>
<returns>
The compression method for this entry
</returns>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.ExtraData">
<summary>
Gets/Sets the extra data.
</summary>
<exception cref="T:System.ArgumentOutOfRangeException">
Extra data is longer than 64KB (0xffff) bytes.
</exception>
<returns>
Extra data or null if not set.
</returns>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.Comment">
<summary>
Gets/Sets the entry comment.
</summary>
<exception cref="T:System.ArgumentOutOfRangeException">
If comment is longer than 0xffff.
</exception>
<returns>
The comment or null if not set.
</returns>
<remarks>
A comment is only available for entries when read via the ZipFile class.
The <see cref="T:TvdbLib.SharpZipLib.Zip.ZipInputStream"/> class doesnt have the comment data available.
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsDirectory">
<summary>
Gets a value indicating if the entry is a directory.
however.
</summary>
<remarks>
A directory is determined by an entry name with a trailing slash '/'.
The external file attributes can also indicate an entry is for a directory.
Currently only dos/windows attributes are tested in this manner.
The trailing slash convention should always be followed.
</remarks>
</member>
<member name="P:TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry.IsFile">
<summary>
Get a value of true if the entry appears to be a file; false otherwise
</summary>
<remarks>
This only takes account of DOS/Windows attributes. Other operating systems are ignored.
For linux and others the result may be incorrect.
</remarks>
</member>
<member name="T:TvdbLib.TvdbHandler">
<summary>
Tvdb Handler for handling all features that are available on http://thetvdb.com/
http://thetvdb.com/ is an open database that can be modified by anybody. All content and images on the site have been contributed by our users. The database schema and website are open source under the GPL, and are available at Sourceforge.
The site also has a full XML API that allows other software and websites to use this information. The API is currently being used by the myTV add-in for Windows Media Center, XBMC (formerly XBox Media Center); the meeTVshows and TVNight plugins for Meedio; the MP-TVSeries plugin for MediaPortal; Boxee; and many more.
</summary>
</member>
<member name="M:TvdbLib.TvdbHandler.#ctor(System.String)">
<summary>
<para>Creates a new Tvdb handler</para>
<para>The tvdb handler is used not only for downloading data from thetvdb but also to cache the downloaded data to a persistent storage,
handle user specific tasks and keep the downloaded data consistent with the online data (via the updates api)</para>
</summary>
<param name="_apiKey">The api key used for downloading data from thetvdb -> see http://thetvdb.com/wiki/index.php/Programmers_API</param>
</member>
<member name="M:TvdbLib.TvdbHandler.#ctor(TvdbLib.Cache.ICacheProvider,System.String)">
<summary>
Creates a new Tvdb handler
</summary>
<param name="_cacheProvider">The cache provider used to store the information</param>
<param name="_apiKey">Api key to use for this project</param>
</member>
<member name="M:TvdbLib.TvdbHandler.InitCache">
<summary>
Load previously stored information on (except series information) from cache
</summary>
<returns>true if cache could be loaded successfully, false otherwise</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ClearCache">
<summary>
Completely refreshes the cache (all stored information is lost) -> cache
must be initialised to call this method
</summary>
<returns>true if the cache was cleared successfully,
false otherwise (e.g. no write rights,...)</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.SearchSeries(System.String)">
<summary>
Search for a seris on tvdb using the name of the series using the default language (english)
</summary>
<param name="_name">Name of series</param>
<returns>List of possible hits (containing only very basic information (id, name,....)</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.SearchSeries(System.String,TvdbLib.Data.TvdbLanguage)">
<summary>
Search for a seris on tvdb using the name of the series
</summary>
<param name="_name">Name of series</param>
<param name="_language">Language to search in</param>
<returns>List of possible hits (containing only very basic information (id, name,....)</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetSeriesByRemoteId(TvdbLib.ExternalId,System.String)">
<summary>
Searches for a series by the id of an external provider
</summary>
<param name="_externalSite">external provider</param>
<param name="_id">id of the series</param>
<returns>The tvdb series that corresponds to the external id</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetSeries(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Gets the series with the given id either from cache (if it has already been loaded) or from
the selected tvdb mirror.
To check if this series has already been cached, use the Method IsCached(TvdbSeries _series)
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Tvdb is not available</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<param name="_seriesId">id of series</param>
<param name="_language">language that should be retrieved</param>
<param name="_loadEpisodes">if true, the full series record will be loaded (series + all episodes), otherwise only the base record will be loaded which contains only series information</param>
<param name="_loadActors">if true also loads the extended actor information</param>
<param name="_loadBanners">if true also loads the paths to the banners</param>
<returns>Instance of TvdbSeries containing all gained information</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetSeriesZipped(System.Int32,TvdbLib.Data.TvdbLanguage)">
<summary>
Gets the series with the given id either from cache (if it has already been loaded) or from
the selected tvdb mirror. If this series is not already cached and the series has to be
downloaded, the zipped version will be downloaded
To check if this series has already been cached, use the Method IsCached(TvdbSeries _series)
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Tvdb is not available</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<param name="_seriesId">id of series</param>
<param name="_language">language that should be retrieved</param>
<returns>Instance of TvdbSeries containing all gained information</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetSeries(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Gets the series with the given id either from cache (if it has already been loaded) or from
the selected tvdb mirror. If you use zip the request automatically downloads the episodes, the actors and the banners, so you should also select those features.
To check if this series has already been cached, use the Method IsCached(TvdbSeries _series)
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Tvdb is not available</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<param name="_seriesId">id of series</param>
<param name="_language">language abbriviation of the series that should be retrieved</param>
<param name="_loadEpisodes">if true, the full series record will be loaded (series + all episodes), otherwise only the base record will be loaded which contains only series information</param>
<param name="_loadBanners">if true also loads the paths to the banners</param>
<param name="_loadActors">if true also loads the extended actor information</param>
<param name="_useZip">If this series is not already cached and the series has to be downloaded, the zipped version will be downloaded</param>
<returns>Instance of TvdbSeries containing all gained information</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetFullSeries(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean)">
<summary>
Gets the full series (including episode information and actors) with the given id either from cache
(if it has already been loaded) or from the selected tvdb mirror.
To check if this series has already been cached, pleas use the Method IsCached(TvdbSeries _series)
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Tvdb is not available</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<param name="_seriesId">id of series</param>
<param name="_language">language that should be retrieved</param>
<param name="_loadBanners">if true also loads the paths to the banners</param>
<returns>Instance of TvdbSeries containing all gained information</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetBasicSeries(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean)">
<summary>
Gets the basic series (without episode information and actors) with the given id either from cache
(if it has already been loaded) or from the selected tvdb mirror.
To check if this series has already been cached, please use the Method IsCached(TvdbSeries _series)
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Tvdb is not available</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<param name="_seriesId">id of series</param>
<param name="_language">language that should be retrieved</param>
<param name="_loadBanners">if true also loads the paths to the banners</param>
<returns>Instance of TvdbSeries containing all gained information</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.IsCached(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Returns if the series is locally cached
</summary>
<param name="_seriesId">Id of the series</param>
<param name="_language">Language</param>
<param name="_loadEpisodes">Load Episodes</param>
<param name="_loadActors">Load Actors</param>
<param name="_loadBanners">Load Banners</param>
<returns>True if the series is cached in the given configuration</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetEpisode(System.Int32,TvdbLib.Data.TvdbLanguage)">
<summary>
Retrieve the episode with the given id in the given language.
Note that the episode is always downloaded from thetvdb since it would
be practical to load each and every cached series to look for the
episode id
</summary>
<param name="_episodeId">id of the episode</param>
<param name="_language">languageof the episode</param>
<returns>The retrieved episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetEpisode(System.Int32,System.Int32,System.Int32,TvdbLib.Data.TvdbEpisode.EpisodeOrdering,TvdbLib.Data.TvdbLanguage)">
<summary>
Retrieve the episode with the given parameters. This function will find
episodes that are already cached.
</summary>
<param name="_seriesId">id of the series</param>
<param name="_seasonNr">season number of the episode</param>
<param name="_episodeNr">number of the episode</param>
<param name="_language">language of the episode</param>
<param name="_order">The sorting order that should be user when downloading the episode</param>
<returns>The retrieved episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetEpisode(System.Int32,System.DateTime,TvdbLib.Data.TvdbLanguage)">
<summary>
Retrieve the episode with the given parameters.
</summary>
<param name="_seriesId">id of the series</param>
<param name="_airDate">When did the episode air</param>
<param name="_language">language of the episode</param>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The given api key is not valid</exception>
<returns>The retrieved episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbContentNotFoundException">The episode/series/banner couldn't be located on the tvdb server.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetSeriesFromCache(System.Int32)">
<summary>
Get the series from cache
</summary>
<param name="_seriesId">Id of series</param>
<returns></returns>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateAllSeries">
<summary>
Update all the series (not using zip) with the updated information
</summary>
<returns>true if the update was successful, false otherwise</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateAllSeries(System.Boolean)">
<summary>
Update all the series with the updated information
</summary>
<param name="_zipped">download zipped file?</param>
<exception cref="T:TvdbLib.Exceptions.TvdbCacheNotInitialisedException">In order to update, the cache has to be initialised</exception>
<returns>true if the update was successful, false otherwise</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateAllSeries(TvdbLib.Interval,System.Boolean)">
<summary>
Update all the series with the updated information
</summary>
<param name="_zipped">download zipped file?</param>
<param name="_interval">Specifies the interval of the update (day, week, month)</param>
<returns>true if the update was successful, false otherwise</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbCacheNotInitialisedException">In order to update, the cache has to be initialised</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateAllSeries(TvdbLib.Interval,System.Boolean,System.Boolean)">
<summary>
Update all the series with the updated information
</summary>
<param name="_zipped">download zipped file?</param>
<param name="_interval">Specifies the interval of the update (day, week, month)</param>
<param name="_reloadOldContent">If yes, will reload all series that haven't been updated longer than the update period (which means
that only a reload can guarantee that the data is up to date. Should only be used when the data hasn't
been updated for over a month (otherwise use monthly updates)</param>
<returns>true if the update was successful, false otherwise</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">The stored api key is invalid</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbCacheNotInitialisedException">In order to update, the cache has to be initialised</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetLastUpdate">
<summary>
Gets the date of the last (successfull) update from thetvdb
</summary>
<returns>Date of last update or null if no previous update or cache not initialised</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.AbortUpdate(System.Boolean)">
<summary>
Aborts the currently running Update
</summary>
<param name="_saveChangesMade">if true, all changes that have already been
made will be saved to cache, if not they will be discarded</param>
</member>
<member name="M:TvdbLib.TvdbHandler.MakeUpdate(TvdbLib.Interval,System.Boolean,System.Boolean)">
<summary>
Make the update
</summary>
<param name="_interval">interval of update</param>
<param name="_zipped">zipped downloading yes/no</param>
<returns>true if successful, false otherwise</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateBanner(TvdbLib.Data.TvdbSeries,TvdbLib.Data.TvdbBanner)">
<summary>
Update the series with the banner
</summary>
<param name="_series"></param>
<param name="_banner"></param>
<returns>true, if the banner was updated successfully, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateEpisode(TvdbLib.Data.TvdbSeries,TvdbLib.Data.TvdbEpisode,System.Int32,System.String@)">
<summary>
Update the series with the episode (Add it to the series if it doesn't already exist or update the episode if the current episode is older than the updated one)
</summary>
<param name="_series">Series of the updating episode</param>
<param name="_episode">Episode that is updated</param>
<param name="_progress">Progress of the update run</param>
<param name="_text">Description of the current update</param>
<returns>true if episode has been updated, false if not (e.g. timestamp of updated episode older than
timestamp of existing episode</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateSeries(TvdbLib.Data.TvdbSeries,System.DateTime,System.Int32)">
<summary>
Download the new series and update the information
</summary>
<param name="_series">Series to update</param>
<param name="_lastUpdated">When was the last update made</param>
<param name="_progress">The progress done until now</param>
<returns>true if the series has been upated false if not</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ReloadLanguages">
<summary>
Reloads all language definitions from tvdb
</summary>
<returns>true if successful, false otherwise</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.CloseCache">
<summary>
Closes the cache provider (should be called before exiting the application)
</summary>
</member>
<member name="M:TvdbLib.TvdbHandler.GetCachedSeries">
<summary>
Returns all series id's that are already cached in memory or locally via the cacheprovider
</summary>
<returns>List of loaded series</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ForceReload(TvdbLib.Data.TvdbSeries)">
<summary>
Forces a complete reload of the series. All information that has already been loaded (including loaded images!) will be deleted and reloaded from tvdb -> if you only want to update the series, use the "MakeUpdate" method
</summary>
<param name="_series">Series to reload</param>
<returns>The new TvdbSeries object</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ForceReload(TvdbLib.Data.TvdbSeries,System.Boolean)">
<summary>
Forces a complete reload of the series. All information that has already been loaded will be deleted and reloaded from tvdb -> if you only want to update the series, use the "MakeUpdate" method
</summary>
<param name="_series">Series to reload</param>
<param name="_deleteArtwork">If yes, also deletes previously loaded images</param>
<returns>The new TvdbSeries object</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ForceReload(TvdbLib.Data.TvdbSeries,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Forces a complete reload of the series. All information that has already been loaded (including loaded images!) will be deleted and reloaded from tvdb -> if you only want to update the series, use the "MakeUpdate" method
</summary>
<param name="_series">Series to update</param>
<param name="_loadEpisodes">Should episodes be loaded as well</param>
<param name="_loadActors">Should actors be loaded as well</param>
<param name="_loadBanners">Should banners be loaded as well</param>
<returns>The new TvdbSeries object</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.ForceReload(TvdbLib.Data.TvdbSeries,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
<summary>
Forces a complete reload of the series. All information that has already been loaded will be deleted and reloaded from tvdb -> if you only want to update the series, use the "MakeUpdate" method
</summary>
<param name="_series">Series to update</param>
<param name="_loadEpisodes">Should episodes be loaded as well</param>
<param name="_loadActors">Should actors be loaded as well</param>
<param name="_loadBanners">Should banners be loaded as well</param>
<param name="_deleteArtwork">If yes, also deletes previously loaded images</param>
<returns>The new TvdbSeries object</returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetPreferredLanguage">
<summary>
Gets the preferred language of the user
14 years ago
user information has to be set, otherwise TvdbUserNotFoundException is thrown
</summary>
<returns>preferred language of user</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.CheckIfSeriesFavorite(System.Int32,System.Collections.Generic.List{System.Int32})">
<summary>
Check if series is in the list of favorites
</summary>
<param name="_series"></param>
<param name="_favs"></param>
<returns></returns>
</member>
<member name="M:TvdbLib.TvdbHandler.GetUserFavouritesList">
<summary>
Gets a list of IDs of the favorite series of the user
</summary>
<returns>id list of favorite series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetUserFavorites(TvdbLib.Data.TvdbLanguage)">
<summary>
Get the favorite series of the user (only basic series information will be loaded)
</summary>
<param name="_lang">Which language should be used</param>
<returns>List of favorite series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.AddSeriesToFavorites(System.Int32)">
<summary>
Adds the series id to the users list of favorites and returns the new list of
favorites
</summary>
<param name="_seriesId">series to add to the favorites</param>
<returns>new list with all favorites</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.AddSeriesToFavorites(TvdbLib.Data.TvdbSeries)">
<summary>
Adds the series to the users list of favorites and returns the new list of
favorites
</summary>
<param name="_series">series to add to the favorites</param>
<returns>new list with all favorites</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.RemoveSeriesFromFavorites(System.Int32)">
<summary>
Removes the series id from the users list of favorites and returns the new list of
favorites
</summary>
<param name="_seriesId">series to remove from the favorites</param>
<returns>new list with all favorites</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.RemoveSeriesFromFavorites(TvdbLib.Data.TvdbSeries)">
<summary>
Removes the series from the users list of favorites and returns the new list of
favorites
</summary>
<param name="_series">series to remove from the favorites</param>
<returns>new list with all favorites</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">The tvdb database is unavailable</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.RateSeries(System.Int32,System.Int32)">
<summary>
Rate the given series
</summary>
<param name="_seriesId">series id</param>
<param name="_rating">The rating we want to give for this series</param>
<returns>Current rating of the series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.RateEpisode(System.Int32,System.Int32)">
<summary>
Rate the given episode
</summary>
<param name="_episodeId">Episode Id</param>
<param name="_rating">Rating we want to give for episode</param>
<returns>Current rating of episode</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetRatedSeries">
<summary>
Gets all series this user has already ratet
</summary>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">Thrown when no user is set</exception>
<returns>A list of all rated series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="M:TvdbLib.TvdbHandler.GetRatingsForSeries(System.Int32)">
<summary>
Gets all series this user has already ratet
</summary>
<param name="_seriesId">Id of series</param>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">Thrown when no user is set</exception>
<returns>A list of all ratings for the series</returns>
<exception cref="T:TvdbLib.Exceptions.TvdbInvalidXmlException"><para>Exception is thrown when there was an error parsing the xml files. </para>
<para>Feel free to post a detailed description of this issue on http://code.google.com/p/tvdblib
or http://forums.thetvdb.com/</para></exception>
<exception cref="T:TvdbLib.Exceptions.TvdbUserNotFoundException">The user doesn't exist</exception>
<exception cref="T:TvdbLib.Exceptions.TvdbNotAvailableException">Exception is thrown when thetvdb isn't available.</exception>
</member>
<member name="E:TvdbLib.TvdbHandler.UpdateProgressed">
<summary>
Called whenever an running update makes any progress
</summary>
</member>
<member name="E:TvdbLib.TvdbHandler.UpdateFinished">
<summary>
Called when a running update finishes, UpdateFinishedEventArgs gives an overview
of the update
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UserInfo">
<summary>
UserInfo for this tvdb handler
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.ApiKey">
<summary>
Unique id for every project that is using thetvdb
14 years ago
More information on: http://thetvdb.com/wiki/index.php/Programmers_API
</summary>
14 years ago
</member>
<member name="P:TvdbLib.TvdbHandler.IsCacheInitialised">
14 years ago
<summary>
Is the handler using caching and is the cache initialised
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.Languages">
14 years ago
<summary>
Returns list of all available Languages on tvdb
14 years ago
</summary>
<returns>list of available languages</returns>
14 years ago
</member>
<member name="P:TvdbLib.TvdbHandler.IsLanguagesCached">
14 years ago
<summary>
Are the language definitions already cached
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbHandler.UpdateProgressEventArgs">
14 years ago
<summary>
EventArgs used when a running update progresses, contains information on the
current stage and progress
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateProgressEventArgs.#ctor(TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage,System.String,System.Int32,System.Int32)">
14 years ago
<summary>
Constructor for UpdateProgressEventArgs
14 years ago
</summary>
<param name="_currentUpdateStage">The current state of the updating progress</param>
<param name="_currentUpdateDescription">Description of the current update stage</param>
<param name="_currentStageProgress">Progress of the current stage</param>
<param name="_overallProgress">Overall progress of the update</param>
14 years ago
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateProgressEventArgs.CurrentUpdateStage">
14 years ago
<summary>
Current state of update progress
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateProgressEventArgs.CurrentUpdateDescription">
14 years ago
<summary>
Description of the current update stage
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateProgressEventArgs.CurrentStageProgress">
14 years ago
<summary>
Progress of the current stage
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateProgressEventArgs.OverallProgress">
14 years ago
<summary>
Overall progress of the update
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage">
14 years ago
<summary>
The current state of the updating progress
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage.downloading">
14 years ago
<summary>
we're currently downloading the update files from http://thetvdb.com
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage.seriesupdate">
14 years ago
<summary>
we're currently processing the updated series
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage.episodesupdate">
14 years ago
<summary>
we're currently processing the updated episodes
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage.bannerupdate">
14 years ago
<summary>
we're currently processing the updated banner
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbHandler.UpdateProgressEventArgs.UpdateStage.finishupdate">
14 years ago
<summary>
the updating itself has finished, do cleanup work
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbHandler.UpdateFinishedEventArgs">
14 years ago
<summary>
EventArgs used when an update has finished, contains start date, end date and
an overview of all updated content
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.#ctor(System.DateTime,System.DateTime,System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Int32},System.Collections.Generic.List{System.Int32})">
14 years ago
<summary>
Constructor for UpdateFinishedEventArgs
14 years ago
</summary>
<param name="_started">When did the update start</param>
<param name="_ended">When did the update finish</param>
<param name="_updatedSeries">List of all series (ids) that were updated</param>
<param name="_updatedEpisodes">List of all episode (ids)that were updated</param>
<param name="_updatedBanners">List of all banners (ids) that were updated</param>
14 years ago
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.UpdateStarted">
14 years ago
<summary>
When did the update start
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.UpdateFinished">
14 years ago
<summary>
When did the update finish
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.UpdatedSeries">
14 years ago
<summary>
List of all series (ids) that were updated
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.UpdatedEpisodes">
14 years ago
<summary>
List of all episode (ids)that were updated
14 years ago
</summary>
</member>
<member name="P:TvdbLib.TvdbHandler.UpdateFinishedEventArgs.UpdatedBanners">
14 years ago
<summary>
List of all banners (ids) that were updated
14 years ago
</summary>
</member>
<member name="T:TvdbLib.TvdbHandler.UpdateProgressDelegate">
14 years ago
<summary>
Delegate for UpdateProgressed Event
14 years ago
</summary>
<param name="_event">EventArgs</param>
14 years ago
</member>
<member name="T:TvdbLib.TvdbHandler.UpdateFinishedDelegate">
14 years ago
<summary>
Delegate for UpdateFinished event
14 years ago
</summary>
<param name="_event">EventArgs</param>
14 years ago
</member>
<member name="T:TvdbLib.Data.TvdbLanguage">
14 years ago
<summary>
Baseclass for a tvdb language
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbLanguage.DefaultLanguage">
14 years ago
<summary>
The default language (which is English)
Id: 7
Abbriviation: en
Name: English
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbLanguage.UniversalLanguage">
14 years ago
<summary>
language valid for all available languages
Id: 7
Abbriviation: en
Name: English
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.#ctor">
14 years ago
<summary>
TvdbLanguage constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.#ctor(System.Int32,System.String,System.String)">
14 years ago
<summary>
TvdbLanguage constructor
14 years ago
</summary>
<param name="_id">Id of language</param>
<param name="_name">Name of language (e.g. English)</param>
<param name="_abbr">Abbriviation of language (e.g. en)</param>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.ToString">
14 years ago
<summary>
Returns String that describes the language in the format "Name (Abbriviation)"
14 years ago
</summary>
<returns>String representing this object (e.g. "English (en)")</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.Equals(System.Object)">
14 years ago
<summary>
Overrides the equals Method to ensure a valid comparison of two language objects. The
comparison currently matches abbriviation only.
14 years ago
</summary>
<param name="_compare">object to compare with</param>
<returns>True if the two language objects are the same, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.GetHashCode">
14 years ago
<summary>
Returns a hash code of the object
14 years ago
</summary>
<returns>Hash code</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.op_Equality(TvdbLib.Data.TvdbLanguage,TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Overrides the equality operator to ensure a valid comparison of two language objects. The
comparison currently matches abbriviation only.
</summary>
<param name="a">First language object</param>
<param name="b">Second language object</param>
<returns>True if the two language objects are the same, false otherwise</returns>
</member>
<member name="M:TvdbLib.Data.TvdbLanguage.op_Inequality(TvdbLib.Data.TvdbLanguage,TvdbLib.Data.TvdbLanguage)">
<summary>
Overrides the inequality operator to ensure a valid comparison of two language objects. The
comparison currently matches abbriviation only.
</summary>
<param name="a">First language object</param>
<param name="b">Second language object</param>
<returns>True if the two language objects are the same, false otherwise</returns>
</member>
<member name="P:TvdbLib.Data.TvdbLanguage.Id">
<summary>
Id of the language
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbLanguage.Abbriviation">
<summary>
Abbriviation of the series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbLanguage.Name">
14 years ago
<summary>
Name of the series
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.DescriptorData">
14 years ago
<summary>
Holds data pertinent to a data descriptor.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.DescriptorData.CompressedSize">
14 years ago
<summary>
Get /set the compressed size of data.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.DescriptorData.Size">
14 years ago
<summary>
Get / set the uncompressed size of data
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.DescriptorData.Crc">
14 years ago
<summary>
Get /set the crc value.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipHelperStream">
14 years ago
<summary>
This class assists with writing/reading from Zip files.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.#ctor(System.String)">
14 years ago
<summary>
Initialise an instance of this class.
14 years ago
</summary>
<param name="name">The name of the file to open.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.#ctor(System.IO.Stream)">
14 years ago
<summary>
Initialise a new instance of <see cref="T:TvdbLib.SharpZipLib.Zip.ZipHelperStream"/>.
14 years ago
</summary>
<param name="stream">The stream to use.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.Close">
14 years ago
<summary>
Close the stream.
14 years ago
</summary>
<remarks>
The underlying stream is closed only if <see cref="P:TvdbLib.SharpZipLib.Zip.ZipHelperStream.IsStreamOwner"/> is true.
14 years ago
</remarks>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.LocateBlockWithSignature(System.Int32,System.Int64,System.Int32,System.Int32)">
14 years ago
<summary>
Locates a block with the desired <paramref name="signature"/>.
14 years ago
</summary>
<param name="signature">The signature to find.</param>
<param name="endLocation">Location, marking the end of block.</param>
<param name="minimumBlockSize">Minimum size of the block.</param>
<param name="maximumVariableData">The maximum variable data.</param>
<returns>Eeturns the offset of the first byte after the signature; -1 if not found</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteZip64EndOfCentralDirectory(System.Int64,System.Int64,System.Int64)">
14 years ago
<summary>
Write Zip64 end of central directory records (File header and locator).
14 years ago
</summary>
<param name="noOfEntries">The number of entries in the central directory.</param>
<param name="sizeEntries">The size of entries in the central directory.</param>
<param name="centralDirOffset">The offset of the dentral directory.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteEndOfCentralDirectory(System.Int64,System.Int64,System.Int64,System.Byte[])">
14 years ago
<summary>
Write the required records to end the central directory.
14 years ago
</summary>
<param name="noOfEntries">The number of entries in the directory.</param>
<param name="sizeEntries">The size of the entries in the directory.</param>
<param name="startOfCentralDirectory">The start of the central directory.</param>
<param name="comment">The archive comment. (This can be null).</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.ReadLEShort">
14 years ago
<summary>
Read an unsigned short in little endian byte order.
14 years ago
</summary>
<returns>Returns the value read.</returns>
<exception cref="T:System.IO.IOException">
An i/o error occurs.
</exception>
<exception cref="T:System.IO.EndOfStreamException">
The file ends prematurely
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.ReadLEInt">
14 years ago
<summary>
Read an int in little endian byte order.
14 years ago
</summary>
<returns>Returns the value read.</returns>
<exception cref="T:System.IO.IOException">
An i/o error occurs.
</exception>
<exception cref="T:System.IO.EndOfStreamException">
The file ends prematurely
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.ReadLELong">
14 years ago
<summary>
Read a long in little endian byte order.
14 years ago
</summary>
<returns>The value read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLEShort(System.Int32)">
14 years ago
<summary>
Write an unsigned short in little endian byte order.
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLEUshort(System.UInt16)">
14 years ago
<summary>
Write a ushort in little endian byte order.
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLEInt(System.Int32)">
14 years ago
<summary>
Write an int in little endian byte order.
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLEUint(System.UInt32)">
14 years ago
<summary>
Write a uint in little endian byte order.
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLELong(System.Int64)">
14 years ago
<summary>
Write a long in little endian byte order.
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteLEUlong(System.UInt64)">
14 years ago
<summary>
Write a ulong in little endian byte order.
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.WriteDataDescriptor(TvdbLib.ICSharpCode.SharpZipLib.Zip.ZipEntry)">
14 years ago
<summary>
Write a data descriptor.
14 years ago
</summary>
<param name="entry">The entry to write a descriptor for.</param>
<returns>Returns the number of descriptor bytes written.</returns>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipHelperStream.ReadDataDescriptor(System.Boolean,TvdbLib.SharpZipLib.Zip.DescriptorData)">
<summary>
Read data descriptor at the end of compressed data.
</summary>
<param name="zip64">if set to <c>true</c> [zip64].</param>
<param name="data">The data to fill in.</param>
<returns>Returns the number of bytes read in the descriptor.</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipHelperStream.IsStreamOwner">
14 years ago
<summary>
Get / set a value indicating wether the the underlying stream is owned or not.
14 years ago
</summary>
<remarks>If the stream is owned it is closed when this instance is closed.</remarks>
14 years ago
</member>
<member name="T:TvdbLib.Exceptions.TvdbContentNotFoundException">
14 years ago
<summary>
Exception that is thrown when a nonexistent content is requested
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbContentNotFoundException.#ctor(System.String)">
14 years ago
<summary>
TvdbInvalidAPIKeyException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbContentNotFoundException.#ctor">
14 years ago
<summary>
TvdbInvalidAPIKeyException constructor
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Cache.XmlCacheProvider">
14 years ago
<summary>
XmlCacheProvider stores all the information that have been retrieved from http://thetvdb.com as human-readable xml files on the hard disk
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.#ctor(System.String)">
14 years ago
<summary>
Constructor for XmlCacheProvider
14 years ago
</summary>
<param name="_rootFolder">This is the folder on the disk where all the information are stored</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.ToString">
14 years ago
<summary>
Properly describe the CacheProvider for neat-reasons
14 years ago
</summary>
<returns>String describing the cache provider</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.InitCache">
14 years ago
<summary>
Initialises the cache, should do the following things
- initialise connections used for this cache provider (db connections, network shares,...)
- create folder structure / db tables / ... if they are not created already
- if this is the first time the cache has been initialised (built), mark last_updated with the
current date
14 years ago
</summary>
<returns>TvdbData object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.CloseCache">
14 years ago
<summary>
Closes the cache (e.g. close open connection, etc.)
14 years ago
</summary>
<returns>true if successful, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(TvdbLib.TvdbData)">
14 years ago
<summary>
Saves cache settings
14 years ago
</summary>
<param name="_content">settings</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(System.Collections.Generic.List{TvdbLib.Data.TvdbLanguage})">
14 years ago
<summary>
Save the language to cache
14 years ago
</summary>
<param name="_languageList">List of languages that are available on http://thetvdb.com</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(System.Collections.Generic.List{TvdbLib.Data.TvdbMirror})">
14 years ago
<summary>
Save the mirror info to cache
14 years ago
</summary>
<param name="_mirrorInfo">Mirrors</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(TvdbLib.Data.TvdbSeries)">
14 years ago
<summary>
Saves the series to cache
14 years ago
</summary>
<param name="_series">The series to save</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadUserDataFromCache">
14 years ago
<summary>
Loads the settings data from cache
14 years ago
</summary>
<returns>The loaded TvdbData object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadLanguageListFromCache">
14 years ago
<summary>
Loads the available languages from cache
14 years ago
</summary>
<returns>List of available languages</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadMirrorListFromCache">
14 years ago
<summary>
Load the available mirrors from cache
14 years ago
</summary>
<returns>List of mirrors</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadAllSeriesFromCache">
14 years ago
<summary>
Loads all series from cache
14 years ago
</summary>
<returns>A list of TvdbSeries objects from cache or null</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadSeriesFromCache(System.Int32)">
14 years ago
<summary>
Load the give series from cache
14 years ago
</summary>
<param name="_seriesId">Id of the series to load</param>
<returns>Series that has been loaded or null if series doesn't exist</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadUserInfoFromCache(System.String)">
14 years ago
<summary>
Load user info from cache
14 years ago
</summary>
<param name="_userId">Id of the user</param>
<returns>TvdbUser object or null if the user couldn't be loaded</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(TvdbLib.Data.TvdbUser)">
14 years ago
<summary>
Saves the user data to cache
14 years ago
</summary>
<param name="_user">TvdbUser object</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.GetCachedSeries">
14 years ago
<summary>
Receives a list of all series that have been cached
14 years ago
</summary>
<returns>A list of series that have been already stored with this cache provider</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.IsCached(System.Int32,TvdbLib.Data.TvdbLanguage,System.Boolean,System.Boolean,System.Boolean)">
14 years ago
<summary>
Check if the series is cached in the given configuration
14 years ago
</summary>
<param name="_seriesId">Id of the series</param>
<param name="_lang">Language of the series</param>
<param name="_episodesLoaded">are episodes loaded</param>
<param name="_bannersLoaded">are banners loaded</param>
<param name="_actorsLoaded">are actors loaded</param>
<returns>true if the series is cached, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.ClearCache">
14 years ago
<summary>
Completely refreshes the cache (all stored information is lost)
14 years ago
</summary>
<returns>true if the cache was cleared successfully,
false otherwise (e.g. no write rights,...)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.RemoveFromCache(System.Int32)">
14 years ago
<summary>
Remove a specific series from cache
14 years ago
</summary>
<param name="_seriesId">the id of the series</param>
<returns>true if the series was removed from the cache successfully,
false otherwise (e.g. series not cached)</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.SaveToCache(System.Drawing.Image,System.Int32,System.String)">
14 years ago
<summary>
Save the given image to cache
14 years ago
</summary>
<param name="_image">banner to save</param>
<param name="_seriesId">id of series</param>
<param name="_fileName">filename (will be the same name used by LoadImageFromCache)</param>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.LoadImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Loads the specified image from the cache
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_fileName">filename of the image (same one as used by SaveToCache)</param>
<returns>The loaded image or null if the image wasn't found</returns>
14 years ago
</member>
<member name="M:TvdbLib.Cache.XmlCacheProvider.RemoveImageFromCache(System.Int32,System.String)">
14 years ago
<summary>
Removes the specified image from cache (if it has been cached)
14 years ago
</summary>
<param name="_seriesId">id of series</param>
<param name="_fileName">name of image</param>
<returns>true if image was removed successfully, false otherwise (e.g. image didn't exist)</returns>
14 years ago
</member>
<member name="P:TvdbLib.Cache.XmlCacheProvider.Initialised">
14 years ago
<summary>
Is the cache provider initialised
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbMirror">
14 years ago
<summary>
Baseclass for a tvdb mirror. A mirror is defined in the tvdb xml by:
<![CDATA[
<?xml version="1.0" encoding="UTF-8" ?>
<Mirrors>
<Mirror>
<id>1</id>
<mirrorpath>http://thetvdb.com</mirrorpath>
<typemask>7</typemask>
</Mirror>
</Mirrors>
]]>
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbMirror.#ctor">
14 years ago
<summary>
TvdbMirror constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbMirror.#ctor(System.Int32,System.Uri,System.Int32)">
14 years ago
<summary>
TvdbMirror constructor
14 years ago
</summary>
<param name="_id">Id of the mirror</param>
<param name="_mirror">Url to the mirror</param>
<param name="_typeMask">Typemask of the mirror, see property "TypeMask"</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbMirror.Id">
14 years ago
<summary>
Id of the mirror
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbMirror.TypeMask">
14 years ago
<summary>
The value of typemask is the sum of whichever file types that mirror holds:
1 xml files
2 banner files
4 zip files
So, a mirror that has a typemask of 5 would hold XML and ZIP files, but no banner files.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbMirror.OffersImages">
14 years ago
<summary>
Returns true if the mirror offers images for downloading, false otherwise
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbMirror.OffersXml">
14 years ago
<summary>
Returns true if the mirror offers xml files for downloading, false otherwise
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbMirror.OffersZip">
14 years ago
<summary>
Returns true if the mirror offers zipped downloads, false otherwise
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbMirror.MirrorPath">
14 years ago
<summary>
Path to the mirror
14 years ago
</summary>
</member>
<member name="T:TvdbLib.ExternalId">
14 years ago
<summary>
ID's of external sites
14 years ago
</summary>
</member>
<member name="F:TvdbLib.ExternalId.ImdbId">
14 years ago
<summary>
Id for the popular movie/tv site www.imdb.com
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Interval">
14 years ago
<summary>
Update interval
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Interval.day">
14 years ago
<summary>
updated content since the last day
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Interval.week">
14 years ago
<summary>
updated content since the last week
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Interval.month">
14 years ago
<summary>
updated content since the last month
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Interval.automatic">
14 years ago
<summary>
the interval is determined automatically
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Util.Int32Parse(System.String)">
14 years ago
<summary>
Parses an integer string and returns the number or -99 if the format
is invalid
14 years ago
</summary>
<param name="_number"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.DoubleParse(System.String)">
14 years ago
<summary>
Parses an double string and returns the number or -99 if the format
is invalid
14 years ago
</summary>
<param name="_number"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.SplitTvdbString(System.String)">
14 years ago
<summary>
Splits a tvdb string (having the format | item1 | item2 | item3 |)
14 years ago
</summary>
<param name="_text"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseLanguage(System.String)">
14 years ago
<summary>
Parse the short description of a tvdb language and returns the proper
object. If no such language exists yet (maybe the list of available
languages hasn't been downloaded yet), a placeholder is created
14 years ago
</summary>
<param name="_shortLanguageDesc"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.UnixToDotNet(System.String)">
14 years ago
<summary>
Converts a unix timestamp (used on tvdb) into a .net datetime object
14 years ago
</summary>
<param name="_unixTimestamp">Timestamp to convert</param>
<returns>.net DateTime object</returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.DotNetToUnix(System.DateTime)">
14 years ago
<summary>
Converts a .net datetime object into a unix timestamp (used on tvdb)
14 years ago
</summary>
<param name="_date">Date to convert</param>
<returns>Unix timestamp</returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.GetDayOfWeek(System.String)">
14 years ago
<summary>
returns a day of the week object parsed from the string
14 years ago
</summary>
<param name="_dayOfWeek">String representation of this day of the week</param>
<returns>.net DayOfWeek enum</returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseColors(System.String)">
14 years ago
<summary>
Returns a List of colors parsed from the _text
14 years ago
</summary>
<param name="_text"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseResolution(System.String)">
14 years ago
<summary>
Returns a point objects parsed from _text
14 years ago
</summary>
<param name="_text"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseBoolean(System.String)">
14 years ago
<summary>
Parse a boolean value from thetvdb xml files
14 years ago
</summary>
<param name="_boolean">Boolean value to parse</param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseSeasonBannerType(System.String)">
14 years ago
<summary>
14 years ago
</summary>
<param name="_type"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseSeriesBannerType(System.String)">
14 years ago
<summary>
Returns the fitting SeriesBanner type from parameter
14 years ago
</summary>
<param name="_type"></param>
<returns></returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.AddEpisodeToSeries(TvdbLib.Data.TvdbEpisode,TvdbLib.Data.TvdbSeries)">
14 years ago
<summary>
Add the episode to the series
14 years ago
</summary>
<param name="_episode"></param>
<param name="_series"></param>
14 years ago
</member>
<member name="M:TvdbLib.Util.ParseDateTime(System.String)">
14 years ago
<summary>
Parse a datetime value from thetvdb
14 years ago
</summary>
<param name="_date">The date string that needs parsing</param>
<returns>DateTime object of the parsed date</returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.FindEpisodeInList(System.Int32,System.Collections.Generic.List{TvdbLib.Data.TvdbEpisode})">
14 years ago
<summary>
Tries to find an episode by a given id from a list of episodes
14 years ago
</summary>
<param name="_episodeId">Id of the episode we're looking for</param>
<param name="_episodeList">List of episodes</param>
<returns>The first found TvdbEpisode object or null if nothing was found</returns>
14 years ago
</member>
<member name="M:TvdbLib.Util.FindSeriesInList(System.Int32,System.Collections.Generic.List{TvdbLib.Data.TvdbSeries})">
14 years ago
<summary>
Tries to find a series by a given id from a list of series
14 years ago
</summary>
<param name="_seriesId">Id of the series we're looking for</param>
<param name="_seriesList">List of series objects</param>
<returns>The first found TvdbSeries object or null if nothing was found</returns>
14 years ago
</member>
<member name="P:TvdbLib.Util.LanguageList">
14 years ago
<summary>
List of available languages -> needed for some methods
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Util.UserFavouriteAction">
14 years ago
<summary>
Type when handling user favorites
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.SharpZipBaseException">
14 years ago
<summary>
SharpZipBaseException is the base exception class for the SharpZipLibrary.
All library exceptions are derived from this.
14 years ago
</summary>
<remarks>NOTE: Not all exceptions thrown will be derived from this class.
A variety of other exceptions are possible for example <see cref="T:System.ArgumentNullException"></see></remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.SharpZipBaseException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14 years ago
<summary>
Deserialization constructor
14 years ago
</summary>
<param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
<param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.SharpZipBaseException.#ctor">
14 years ago
<summary>
Initializes a new instance of the SharpZipBaseException class.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.SharpZipBaseException.#ctor(System.String)">
14 years ago
<summary>
Initializes a new instance of the SharpZipBaseException class with a specified error message.
14 years ago
</summary>
<param name="message">A message describing the exception.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.SharpZipBaseException.#ctor(System.String,System.Exception)">
14 years ago
<summary>
Initializes a new instance of the SharpZipBaseException class with a specified
error message and a reference to the inner exception that is the cause of this exception.
14 years ago
</summary>
<param name="message">A message describing the exception.</param>
<param name="innerException">The inner exception</param>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Checksums.Adler32">
14 years ago
<summary>
Computes Adler32 checksum for a stream of data. An Adler32
checksum is not as reliable as a CRC32 checksum, but a lot faster to
compute.
The specification for Adler32 may be found in RFC 1950.
ZLIB Compressed Data Format Specification version 3.3)
From that document:
"ADLER32 (Adler-32 checksum)
This contains a checksum value of the uncompressed data
(excluding any dictionary data) computed according to Adler-32
algorithm. This algorithm is a 32-bit extension and improvement
of the Fletcher algorithm, used in the ITU-T X.224 / ISO 8073
standard.
Adler-32 is composed of two sums accumulated per byte: s1 is
the sum of all bytes, s2 is the sum of all s1 values. Both sums
are done modulo 65521. s1 is initialized to 1, s2 to zero. The
Adler-32 checksum is stored as s2*65536 + s1 in most-
significant-byte first (network) order."
"8.2. The Adler-32 algorithm
The Adler-32 algorithm is much faster than the CRC32 algorithm yet
still provides an extremely low probability of undetected errors.
The modulo on unsigned long accumulators can be delayed for 5552
bytes, so the modulo operation time is negligible. If the bytes
are a, b, c, the second sum is 3a + 2b + c + 3, and so is position
and order sensitive, unlike the first sum, which is just a
checksum. That 65521 is prime is important to avoid a possible
large class of two-byte errors that leave the check unchanged.
(The Fletcher checksum uses 255, which is not prime and which also
makes the Fletcher check insensitive to single byte changes 0 -
255.)
The sum s1 is initialized to 1 instead of zero to make the length
of the sequence part of s2, so that the length does not have to be
checked separately. (Any sequence of zeroes has a Fletcher
checksum of zero.)"
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Checksums.Adler32.BASE">
14 years ago
<summary>
largest prime smaller than 65536
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Adler32.#ctor">
14 years ago
<summary>
Creates a new instance of the Adler32 class.
The checksum starts off with a value of 1.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Adler32.Reset">
14 years ago
<summary>
Resets the Adler32 checksum to the initial value.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Adler32.Update(System.Int32)">
14 years ago
<summary>
Updates the checksum with a byte value.
14 years ago
</summary>
<param name="value">
The data value to add. The high byte of the int is ignored.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Adler32.Update(System.Byte[])">
14 years ago
<summary>
Updates the checksum with an array of bytes.
14 years ago
</summary>
<param name="buffer">
The source of the data to update with.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Adler32.Update(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Updates the checksum with the bytes taken from the array.
14 years ago
</summary>
<param name="buffer">
an array of bytes
</param>
<param name="offset">
the start of the data used for this update
</param>
<param name="count">
the number of bytes to use for this update
</param>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Checksums.Adler32.Value">
14 years ago
<summary>
Returns the Adler32 data checksum computed so far.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbSeasonBanner">
14 years ago
<summary>
Season bannners for each season of a series come in poster format (400 x 578) and wide format(758 x 140)
- Wide format: http://thetvdb.com/wiki/index.php/Wide_Season_Banners
- Poster format: http://thetvdb.com/wiki/index.php/Season_Banners
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbSeasonBanner.Season">
14 years ago
<summary>
Season of the banner
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.Banner.TvdbSeasonBanner.BannerType">
14 years ago
<summary>
Type of the banner
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Banner.TvdbSeasonBanner.Type">
14 years ago
<summary>
Type of the season banner
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeasonBanner.Type.season">
14 years ago
<summary>
Season banner (poster format)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeasonBanner.Type.seasonwide">
14 years ago
<summary>
Wide season banner (banner format)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.Banner.TvdbSeasonBanner.Type.none">
14 years ago
<summary>
no format specified
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ITaggedData">
14 years ago
<summary>
ExtraData tagged value interface.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ITaggedData.SetData(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Set the contents of this instance from the data passed.
14 years ago
</summary>
<param name="data">The data to extract contents from.</param>
<param name="offset">The offset to begin extracting data from.</param>
<param name="count">The number of bytes to extract.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ITaggedData.GetData">
14 years ago
<summary>
Get the data representing this instance.
14 years ago
</summary>
<returns>Returns the data for this instance.</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ITaggedData.TagID">
14 years ago
<summary>
Get the ID for this tagged data value.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.RawTaggedData">
14 years ago
<summary>
A raw binary tagged value
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.RawTaggedData.#ctor(System.Int16)">
14 years ago
<summary>
Initialise a new instance.
14 years ago
</summary>
<param name="tag">The tag ID.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.RawTaggedData.SetData(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Set the data from the raw values provided.
14 years ago
</summary>
<param name="data">The raw data to extract values from.</param>
<param name="offset">The index to start extracting values from.</param>
<param name="count">The number of bytes available.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.RawTaggedData.GetData">
14 years ago
<summary>
Get the binary data representing this instance.
14 years ago
</summary>
<returns>The raw binary data representing this instance.</returns>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.RawTaggedData.tag_">
14 years ago
<summary>
The tag ID for this instance.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.RawTaggedData.TagID">
14 years ago
<summary>
Get the ID for this tagged data value.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.RawTaggedData.Data">
14 years ago
<summary>
Get /set the binary data representing this instance.
14 years ago
</summary>
<returns>The raw binary data representing this instance.</returns>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ExtendedUnixData">
14 years ago
<summary>
Class representing extended unix date time values.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.SetData(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Set the data from the raw values provided.
</summary>
<param name="data">The raw data to extract values from.</param>
<param name="index">The index to start extracting values from.</param>
<param name="count">The number of bytes available.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.GetData">
14 years ago
<summary>
Get the binary data representing this instance.
14 years ago
</summary>
<returns>The raw binary data representing this instance.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.IsValidValue(System.DateTime)">
14 years ago
<summary>
Test a <see cref="T:System.DateTime"> value to see if is valid and can be represented here.</see>
14 years ago
</summary>
<param name="value">The <see cref="T:System.DateTime">value</see> to test.</param>
<returns>Returns true if the value is valid and can be represented; false if not.</returns>
<remarks>The standard Unix time is a signed integer data type, directly encoding the Unix time number,
which is the number of seconds since 1970-01-01.
Being 32 bits means the values here cover a range of about 136 years.
The minimum representable time is 1901-12-13 20:45:52,
and the maximum representable time is 2038-01-19 03:14:07.
</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.TagID">
14 years ago
<summary>
Get the ID
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.ModificationTime">
14 years ago
<summary>
Get /set the Modification Time
14 years ago
</summary>
<exception cref="T:System.ArgumentOutOfRangeException"></exception>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.IsValidValue(System.DateTime)"></seealso>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.AccessTime">
14 years ago
<summary>
Get / set the Access Time
14 years ago
</summary>
<exception cref="T:System.ArgumentOutOfRangeException"></exception>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.IsValidValue(System.DateTime)"></seealso>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.CreateTime">
14 years ago
<summary>
Get / Set the Create Time
14 years ago
</summary>
<exception cref="T:System.ArgumentOutOfRangeException"></exception>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.IsValidValue(System.DateTime)"></seealso>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Include">
14 years ago
<summary>
Get/set the <see cref="T:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Flags">values</see> to include.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Flags">
14 years ago
<summary>
Flags indicate which values are included in this instance.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Flags.ModificationTime">
14 years ago
<summary>
The modification time is included
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Flags.AccessTime">
14 years ago
<summary>
The access time is included
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ExtendedUnixData.Flags.CreateTime">
14 years ago
<summary>
The create time is included.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.NTTaggedData">
14 years ago
<summary>
Class handling NT date time values.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.NTTaggedData.SetData(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Set the data from the raw values provided.
14 years ago
</summary>
<param name="data">The raw data to extract values from.</param>
<param name="index">The index to start extracting values from.</param>
<param name="count">The number of bytes available.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.NTTaggedData.GetData">
14 years ago
<summary>
Get the binary data representing this instance.
14 years ago
</summary>
<returns>The raw binary data representing this instance.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.NTTaggedData.IsValidValue(System.DateTime)">
14 years ago
<summary>
Test a <see cref="T:System.DateTime"> valuie to see if is valid and can be represented here.</see>
14 years ago
</summary>
<param name="value">The <see cref="T:System.DateTime">value</see> to test.</param>
<returns>Returns true if the value is valid and can be represented; false if not.</returns>
<remarks>
NTFS filetimes are 64-bit unsigned integers, stored in Intel
(least significant byte first) byte order. They determine the
number of 1.0E-07 seconds (1/10th microseconds!) past WinNT "epoch",
which is "01-Jan-1601 00:00:00 UTC". 28 May 60056 is the upper limit
</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.NTTaggedData.TagID">
14 years ago
<summary>
Get the ID for this tagged data value.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.NTTaggedData.LastModificationTime">
14 years ago
<summary>
Get/set the <see cref="T:System.DateTime">last modification time</see>.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.NTTaggedData.CreateTime">
14 years ago
<summary>
Get /set the <see cref="T:System.DateTime">create time</see>
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.NTTaggedData.LastAccessTime">
14 years ago
<summary>
Get /set the <see cref="T:System.DateTime">last access time</see>.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ITaggedDataFactory">
14 years ago
<summary>
A factory that creates <see cref="T:TvdbLib.SharpZipLib.Zip.ITaggedData">tagged data</see> instances.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ITaggedDataFactory.Create(System.Int16,System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Get data for a specific tag value.
14 years ago
</summary>
<param name="tag">The tag ID to find.</param>
<param name="data">The data to search.</param>
<param name="offset">The offset to begin extracting data from.</param>
<param name="count">The number of bytes to extract.</param>
<returns>The located <see cref="T:TvdbLib.SharpZipLib.Zip.ITaggedData">value found</see>, or null if not found.</returns>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipExtraData">
14 years ago
<summary>
A class to handle the extra data field for Zip entries
14 years ago
</summary>
<remarks>
Extra data contains 0 or more values each prefixed by a header tag and length.
They contain zero or more bytes of actual data.
The data is held internally using a copy on write strategy. This is more efficient but
means that for extra data created by passing in data can have the values modified by the caller
in some circumstances.
</remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.#ctor">
14 years ago
<summary>
Initialise a default instance.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.#ctor(System.Byte[])">
14 years ago
<summary>
Initialise with known extra data.
14 years ago
</summary>
<param name="data">The extra data.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.GetEntryData">
14 years ago
<summary>
Get the raw extra data value
14 years ago
</summary>
<returns>Returns the raw byte[] extra data this instance represents.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Clear">
14 years ago
<summary>
Clear the stored data.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.GetStreamForTag(System.Int32)">
14 years ago
<summary>
Get a read-only <see cref="T:System.IO.Stream"/> for the associated tag.
14 years ago
</summary>
<param name="tag">The tag to locate data for.</param>
<returns>Returns a <see cref="T:System.IO.Stream"/> containing tag data or null if no tag was found.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.GetData(System.Int16)">
14 years ago
<summary>
Get the <see cref="T:TvdbLib.SharpZipLib.Zip.ITaggedData">tagged data</see> for a tag.
14 years ago
</summary>
<param name="tag">The tag to search for.</param>
<returns>Returns a <see cref="T:TvdbLib.SharpZipLib.Zip.ITaggedData">tagged value</see> or null if none found.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)">
14 years ago
<summary>
Find an extra data value
14 years ago
</summary>
<param name="headerID">The identifier for the value to find.</param>
<returns>Returns true if the value was found; false otherwise.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddEntry(TvdbLib.SharpZipLib.Zip.ITaggedData)">
14 years ago
<summary>
Add a new entry to extra data.
14 years ago
</summary>
<param name="taggedData">The <see cref="T:TvdbLib.SharpZipLib.Zip.ITaggedData"/> value to add.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddEntry(System.Int32,System.Byte[])">
14 years ago
<summary>
Add a new entry to extra data
14 years ago
</summary>
<param name="headerID">The ID for this entry.</param>
<param name="fieldData">The data to add.</param>
<remarks>If the ID already exists its contents are replaced.</remarks>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry">
14 years ago
<summary>
Start adding a new entry.
</summary>
<remarks>Add data using <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddData(System.Byte[])"/>, <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeShort(System.Int32)"/>, <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeInt(System.Int32)"/>, or <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeLong(System.Int64)"/>.
The new entry is completed and actually added by calling <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddNewEntry(System.Int32)"/></remarks>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddEntry(TvdbLib.SharpZipLib.Zip.ITaggedData)"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddNewEntry(System.Int32)">
14 years ago
<summary>
Add entry data added since <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/> using the ID passed.
14 years ago
</summary>
<param name="headerID">The identifier to use for this entry.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddData(System.Byte)">
14 years ago
<summary>
Add a byte of data to the pending new entry.
14 years ago
</summary>
<param name="data">The byte to add.</param>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddData(System.Byte[])">
14 years ago
<summary>
Add data to a pending new entry.
14 years ago
</summary>
<param name="data">The data to add.</param>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeShort(System.Int32)">
14 years ago
<summary>
Add a short value in little endian order to the pending new entry.
</summary>
<param name="toAdd">The data to add.</param>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeInt(System.Int32)">
14 years ago
<summary>
Add an integer value in little endian order to the pending new entry.
14 years ago
</summary>
<param name="toAdd">The data to add.</param>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.AddLeLong(System.Int64)">
14 years ago
<summary>
Add a long value in little endian order to the pending new entry.
14 years ago
</summary>
<param name="toAdd">The data to add.</param>
<seealso cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.StartNewEntry"/>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Delete(System.Int32)">
14 years ago
<summary>
Delete an extra data field.
14 years ago
</summary>
<param name="headerID">The identifier of the field to delete.</param>
<returns>Returns true if the field was found and deleted.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadLong">
14 years ago
<summary>
Read a long in little endian form from the last <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)">found</see> data value
14 years ago
</summary>
<returns>Returns the long value read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadInt">
14 years ago
<summary>
Read an integer in little endian form from the last <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)">found</see> data value.
14 years ago
</summary>
<returns>Returns the integer read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadShort">
14 years ago
<summary>
Read a short value in little endian form from the last <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)">found</see> data value.
14 years ago
</summary>
<returns>Returns the short value read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadByte">
14 years ago
<summary>
Read a byte from an extra data
14 years ago
</summary>
<returns>The byte value read or -1 if the end of data has been reached.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Skip(System.Int32)">
14 years ago
<summary>
Skip data during reading.
14 years ago
</summary>
<param name="amount">The number of bytes to skip.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadShortInternal">
14 years ago
<summary>
Internal form of <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadShort"/> that reads data at any location.
14 years ago
</summary>
<returns>Returns the short value read.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Dispose">
14 years ago
<summary>
Dispose of this instance.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipExtraData.Length">
14 years ago
<summary>
Gets the current extra data length.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipExtraData.ValueLength">
14 years ago
<summary>
Get the length of the last value found by <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)"/>
14 years ago
</summary>
<remarks>This is only valid if <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)"/> has previously returned true.</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipExtraData.CurrentReadIndex">
14 years ago
<summary>
Get the index for the current read value.
14 years ago
</summary>
<remarks>This is only valid if <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.Find(System.Int32)"/> has previously returned true.
Initially the result will be the index of the first byte of actual data. The value is updated after calls to
<see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadInt"/>, <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadShort"/> and <see cref="M:TvdbLib.SharpZipLib.Zip.ZipExtraData.ReadLong"/>. </remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipExtraData.UnreadCount">
14 years ago
<summary>
Get the number of bytes remaining to be read for the current value;
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream">
14 years ago
<summary>
A special stream deflating or compressing the bytes that are
written to it. It uses a Deflater to perform actual deflating.<br/>
Authors of the original java version : Tom Tromey, Jochen Hoenicke
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream)">
14 years ago
<summary>
Creates a new DeflaterOutputStream with a default Deflater and default buffer size.
14 years ago
</summary>
<param name="baseOutputStream">
the output stream where deflated output should be written.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream,TvdbLib.SharpZipLib.Zip.Compression.Deflater)">
14 years ago
<summary>
Creates a new DeflaterOutputStream with the given Deflater and
default buffer size.
14 years ago
</summary>
<param name="baseOutputStream">
the output stream where deflated output should be written.
</param>
<param name="deflater">
the underlying deflater.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.#ctor(System.IO.Stream,TvdbLib.SharpZipLib.Zip.Compression.Deflater,System.Int32)">
14 years ago
<summary>
Creates a new DeflaterOutputStream with the given Deflater and
buffer size.
14 years ago
</summary>
<param name="baseOutputStream">
The output stream where deflated output is written.
</param>
<param name="deflater">
The underlying deflater to use
</param>
<param name="bufferSize">
The buffer size to use when deflating
</param>
<exception cref="T:System.ArgumentOutOfRangeException">
bufsize is less than or equal to zero.
</exception>
<exception cref="T:System.ArgumentException">
baseOutputStream does not support writing
</exception>
<exception cref="T:System.ArgumentNullException">
deflater instance is null
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Finish">
14 years ago
<summary>
Finishes the stream by calling finish() on the deflater.
14 years ago
</summary>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
Not all input is deflated
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.EncryptBlock(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Encrypt a block of data
14 years ago
</summary>
<param name="buffer">
Data to encrypt. NOTE the original contents of the buffer are lost
</param>
<param name="offset">
Offset of first byte in buffer to encrypt
</param>
<param name="length">
Number of bytes in buffer to encrypt
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.InitializePassword(System.String)">
14 years ago
<summary>
Initializes encryption keys based on given <paramref name="password"/>.
14 years ago
</summary>
<param name="password">The password.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Deflate">
14 years ago
<summary>
Deflates everything in the input buffers. This will call
<code>def.deflate()</code> until all bytes from the input buffers
are processed.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Seek(System.Int64,System.IO.SeekOrigin)">
14 years ago
<summary>
Sets the current position of this stream to the given value. Not supported by this class!
14 years ago
</summary>
<param name="offset">The offset relative to the <paramref name="origin"/> to seek.</param>
<param name="origin">The <see cref="T:System.IO.SeekOrigin"/> to seek from.</param>
<returns>The new position in the stream.</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.SetLength(System.Int64)">
14 years ago
<summary>
Sets the length of this stream to the given value. Not supported by this class!
14 years ago
</summary>
<param name="value">The new stream length.</param>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.ReadByte">
14 years ago
<summary>
Read a byte from stream advancing position by one
14 years ago
</summary>
<returns>The byte read cast to an int. THe value is -1 if at the end of the stream.</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Read(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Read a block of bytes from stream
14 years ago
</summary>
<param name="buffer">The buffer to store read data in.</param>
<param name="offset">The offset to start storing at.</param>
<param name="count">The maximum number of bytes to read.</param>
<returns>The actual number of bytes read. Zero if end of stream is detected.</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
14 years ago
<summary>
Asynchronous reads are not supported a NotSupportedException is always thrown
14 years ago
</summary>
<param name="buffer">The buffer to read into.</param>
<param name="offset">The offset to start storing data at.</param>
<param name="count">The number of bytes to read</param>
<param name="callback">The async callback to use.</param>
<param name="state">The state to use.</param>
<returns>Returns an <see cref="T:System.IAsyncResult"/></returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)">
14 years ago
<summary>
Asynchronous writes arent supported, a NotSupportedException is always thrown
14 years ago
</summary>
<param name="buffer">The buffer to write.</param>
<param name="offset">The offset to begin writing at.</param>
<param name="count">The number of bytes to write.</param>
<param name="callback">The <see cref="T:System.AsyncCallback"/> to use.</param>
<param name="state">The state object.</param>
<returns>Returns an IAsyncResult.</returns>
<exception cref="T:System.NotSupportedException">Any access</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Flush">
14 years ago
<summary>
Flushes the stream by calling <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Flush">Flush</see> on the deflater and then
on the underlying stream. This ensures that all bytes are flushed.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Close">
14 years ago
<summary>
Calls <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Finish"/> and closes the underlying
stream when <see cref="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.IsStreamOwner"></see> is true.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.WriteByte(System.Byte)">
14 years ago
<summary>
Writes a single byte to the compressed output stream.
14 years ago
</summary>
<param name="value">
The byte value.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Write(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Writes bytes from an array to the compressed stream.
14 years ago
</summary>
<param name="buffer">
The byte array
</param>
<param name="offset">
The offset into the byte array where to start.
</param>
<param name="count">
The number of bytes to write.
</param>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.buffer_">
14 years ago
<summary>
This buffer is used temporarily to retrieve the bytes from the
deflater and write them to the underlying output stream.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.deflater_">
14 years ago
<summary>
The deflater which is used to deflate the stream.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.baseOutputStream_">
14 years ago
<summary>
Base stream the deflater depends on.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.IsStreamOwner">
14 years ago
<summary>
Get/set flag indicating ownership of the underlying stream.
When the flag is true <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Close"></see> will close the underlying stream also.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.CanPatchEntries">
14 years ago
<summary>
Allows client to determine if an entry can be patched after its added
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Password">
14 years ago
<summary>
Get/set the password used for encryption.
14 years ago
</summary>
<remarks>When set to null or if the password is empty no encryption is performed</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.CanRead">
14 years ago
<summary>
Gets value indicating stream can be read from
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.CanSeek">
14 years ago
<summary>
Gets a value indicating if seeking is supported for this stream
This property always returns false
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.CanWrite">
14 years ago
<summary>
Get value indicating if this stream supports writing
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Length">
14 years ago
<summary>
Get current length of stream
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream.Position">
14 years ago
<summary>
Gets the current position within the stream.
14 years ago
</summary>
<exception cref="T:System.NotSupportedException">Any attempt to set position</exception>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.DeflaterPending">
14 years ago
<summary>
This class stores the pending output of the Deflater.
author of the original java version : Jochen Hoenicke
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer">
14 years ago
<summary>
This class is general purpose class for writing data to a buffer.
It allows you to write bits as well as bytes
Based on DeflaterPending.java
author of the original java version : Jochen Hoenicke
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.buffer_">
14 years ago
<summary>
Internal work buffer
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.#ctor">
14 years ago
<summary>
construct instance using default buffer size of 4096
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.#ctor(System.Int32)">
14 years ago
<summary>
construct instance using specified buffer size
14 years ago
</summary>
<param name="bufferSize">
size to use for internal buffer
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.Reset">
14 years ago
<summary>
Clear internal state/buffers
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteByte(System.Int32)">
14 years ago
<summary>
Write a byte to buffer
14 years ago
</summary>
<param name="value">
The value to write
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteShort(System.Int32)">
14 years ago
<summary>
Write a short value to buffer LSB first
14 years ago
</summary>
<param name="value">
The value to write.
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteInt(System.Int32)">
14 years ago
<summary>
write an integer LSB first
14 years ago
</summary>
<param name="value">The value to write.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteBlock(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Write a block of data to buffer
14 years ago
</summary>
<param name="block">data to write</param>
<param name="offset">offset of first byte to write</param>
<param name="length">number of bytes to write</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.AlignToByte">
14 years ago
<summary>
Align internal buffer on a byte boundary
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteBits(System.Int32,System.Int32)">
14 years ago
<summary>
Write bits to internal buffer
14 years ago
</summary>
<param name="b">source of bits</param>
<param name="count">number of bits to write</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.WriteShortMSB(System.Int32)">
14 years ago
<summary>
Write a short value to internal buffer most significant byte first
14 years ago
</summary>
<param name="s">value to write</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.Flush(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Flushes the pending buffer into the given output array. If the
output array is to small, only a partial flush is done.
14 years ago
</summary>
<param name="output">The output array.</param>
<param name="offset">The offset into output array.</param>
<param name="length">The maximum number of bytes to store.</param>
<returns>The number of bytes flushed.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.ToByteArray">
14 years ago
<summary>
Convert internal buffer to byte array.
Buffer is empty on completion
14 years ago
</summary>
<returns>
The internal buffer contents converted to a byte array.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.BitCount">
14 years ago
<summary>
The number of bits written to the buffer
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.PendingBuffer.IsFlushed">
14 years ago
<summary>
Indicates if buffer has been flushed
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterPending.#ctor">
14 years ago
<summary>
Construct instance with default buffer size
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Exceptions.TvdbInvalidApiKeyException">
14 years ago
<summary>
Exception thrown when a request is made which requires a valid
api key but none is set
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbInvalidApiKeyException.#ctor(System.String)">
14 years ago
<summary>
TvdbInvalidAPIKeyException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbInvalidApiKeyException.#ctor">
14 years ago
<summary>
TvdbInvalidAPIKeyException constructor
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Encryption.PkzipClassic">
14 years ago
<summary>
PkzipClassic embodies the classic or original encryption facilities used in Pkzip archives.
While it has been superceded by more recent and more powerful algorithms, its still in use and
is viable for preventing casual snooping
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassic.GenerateKeys(System.Byte[])">
14 years ago
<summary>
Generates new encryption keys based on given seed
14 years ago
</summary>
<param name="seed">The seed value to initialise keys with.</param>
<returns>A new key value.</returns>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicCryptoBase">
14 years ago
<summary>
PkzipClassicCryptoBase provides the low level facilities for encryption
and decryption using the PkzipClassic algorithm.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicCryptoBase.TransformByte">
14 years ago
<summary>
Transform a single byte
14 years ago
</summary>
<returns>
The transformed value
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicCryptoBase.SetKeys(System.Byte[])">
14 years ago
<summary>
Set the key schedule for encryption/decryption.
14 years ago
</summary>
<param name="keyData">The data use to set the keys from.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicCryptoBase.UpdateKeys(System.Byte)">
14 years ago
<summary>
Update encryption keys
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicCryptoBase.Reset">
<summary>
Reset the internal state.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform">
14 years ago
<summary>
PkzipClassic CryptoTransform for encryption.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.#ctor(System.Byte[])">
14 years ago
<summary>
Initialise a new instance of <see cref="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform"></see>
14 years ago
</summary>
<param name="keyBlock">The key block to use.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Transforms the specified region of the specified byte array.
14 years ago
</summary>
<param name="inputBuffer">The input for which to compute the transform.</param>
<param name="inputOffset">The offset into the byte array from which to begin using data.</param>
<param name="inputCount">The number of bytes in the byte array to use as data.</param>
<returns>The computed transform.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
14 years ago
<summary>
Transforms the specified region of the input byte array and copies
the resulting transform to the specified region of the output byte array.
14 years ago
</summary>
<param name="inputBuffer">The input for which to compute the transform.</param>
<param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
<param name="inputCount">The number of bytes in the input byte array to use as data.</param>
<param name="outputBuffer">The output to which to write the transform.</param>
<param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
<returns>The number of bytes written.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.Dispose">
14 years ago
<summary>
Cleanup internal state.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.CanReuseTransform">
14 years ago
<summary>
Gets a value indicating whether the current transform can be reused.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.InputBlockSize">
14 years ago
<summary>
Gets the size of the input data blocks in bytes.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.OutputBlockSize">
14 years ago
<summary>
Gets the size of the output data blocks in bytes.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicEncryptCryptoTransform.CanTransformMultipleBlocks">
14 years ago
<summary>
Gets a value indicating whether multiple blocks can be transformed.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform">
14 years ago
<summary>
PkzipClassic CryptoTransform for decryption.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.#ctor(System.Byte[])">
14 years ago
<summary>
Initialise a new instance of <see cref="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform"></see>.
14 years ago
</summary>
<param name="keyBlock">The key block to decrypt with.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Transforms the specified region of the specified byte array.
14 years ago
</summary>
<param name="inputBuffer">The input for which to compute the transform.</param>
<param name="inputOffset">The offset into the byte array from which to begin using data.</param>
<param name="inputCount">The number of bytes in the byte array to use as data.</param>
<returns>The computed transform.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
14 years ago
<summary>
Transforms the specified region of the input byte array and copies
the resulting transform to the specified region of the output byte array.
14 years ago
</summary>
<param name="inputBuffer">The input for which to compute the transform.</param>
<param name="inputOffset">The offset into the input byte array from which to begin using data.</param>
<param name="inputCount">The number of bytes in the input byte array to use as data.</param>
<param name="outputBuffer">The output to which to write the transform.</param>
<param name="outputOffset">The offset into the output byte array from which to begin writing data.</param>
<returns>The number of bytes written.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.Dispose">
14 years ago
<summary>
Cleanup internal state.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.CanReuseTransform">
14 years ago
<summary>
Gets a value indicating whether the current transform can be reused.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.InputBlockSize">
14 years ago
<summary>
Gets the size of the input data blocks in bytes.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.OutputBlockSize">
14 years ago
<summary>
Gets the size of the output data blocks in bytes.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicDecryptCryptoTransform.CanTransformMultipleBlocks">
14 years ago
<summary>
Gets a value indicating whether multiple blocks can be transformed.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged">
14 years ago
<summary>
Defines a wrapper object to access the Pkzip algorithm.
This class cannot be inherited.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.GenerateIV">
14 years ago
<summary>
Generate an initial vector.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.GenerateKey">
14 years ago
<summary>
Generate a new random key.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.CreateEncryptor(System.Byte[],System.Byte[])">
14 years ago
<summary>
Create an encryptor.
14 years ago
</summary>
<param name="rgbKey">The key to use for this encryptor.</param>
<param name="rgbIV">Initialisation vector for the new encryptor.</param>
<returns>Returns a new PkzipClassic encryptor</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.CreateDecryptor(System.Byte[],System.Byte[])">
14 years ago
<summary>
Create a decryptor.
14 years ago
</summary>
<param name="rgbKey">Keys to use for this new decryptor.</param>
<param name="rgbIV">Initialisation vector for the new decryptor.</param>
<returns>Returns a new decryptor.</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.BlockSize">
14 years ago
<summary>
Get / set the applicable block size in bits.
14 years ago
</summary>
<remarks>The only valid block size is 8.</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.LegalKeySizes">
14 years ago
<summary>
Get an array of legal <see cref="T:System.Security.Cryptography.KeySizes">key sizes.</see>
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.LegalBlockSizes">
14 years ago
<summary>
Get an array of legal <see cref="T:System.Security.Cryptography.KeySizes">block sizes</see>.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Encryption.PkzipClassicManaged.Key">
14 years ago
<summary>
Get / set the key value applicable.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator">
<summary>
This class allows us to retrieve a specified number of bits from
the input buffer, as well as copy big byte blocks.
It uses an int buffer to store up to 31 bits for direct
manipulation. This guarantees that we can get at least 16 bits,
but we only need at most 15, so this is all safe.
There are some optimizations in this class, for example, you must
never peek more than 8 bits more than needed, and you must first
peek bits before you may drop them. This is not a general purpose
class but optimized for the behaviour of the Inflater.
authors of the original java version : John Leuner, Jochen Hoenicke
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.#ctor">
14 years ago
<summary>
Constructs a default StreamManipulator with all buffers empty
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.PeekBits(System.Int32)">
14 years ago
<summary>
Get the next sequence of bits but don't increase input pointer. bitCount must be
less or equal 16 and if this call succeeds, you must drop
at least n - 8 bits in the next call.
14 years ago
</summary>
<param name="bitCount">The number of bits to peek.</param>
<returns>
the value of the bits, or -1 if not enough bits available. */
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.DropBits(System.Int32)">
14 years ago
<summary>
Drops the next n bits from the input. You should have called PeekBits
with a bigger or equal n before, to make sure that enough bits are in
the bit buffer.
14 years ago
</summary>
<param name="bitCount">The number of bits to drop.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.GetBits(System.Int32)">
14 years ago
<summary>
Gets the next n bits and increases input pointer. This is equivalent
to <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.PeekBits(System.Int32)"/> followed by <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.DropBits(System.Int32)"/>, except for correct error handling.
14 years ago
</summary>
<param name="bitCount">The number of bits to retrieve.</param>
<returns>
the value of the bits, or -1 if not enough bits available.
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.SkipToByteBoundary">
14 years ago
<summary>
Skips to the next byte boundary.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.CopyBytes(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Copies bytes from input buffer to output buffer starting
at output[offset]. You have to make sure, that the buffer is
byte aligned. If not enough bytes are available, copies fewer
bytes.
14 years ago
</summary>
<param name="output">
The buffer to copy bytes to.
</param>
<param name="offset">
The offset in the buffer at which copying starts
</param>
<param name="length">
The length to copy, 0 is allowed.
</param>
<returns>
The number of bytes copied, 0 if no bytes were available.
</returns>
<exception cref="T:System.ArgumentOutOfRangeException">
Length is less than zero
</exception>
<exception cref="T:System.InvalidOperationException">
Bit buffer isnt byte aligned
</exception>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.Reset">
14 years ago
<summary>
Resets state and empties internal buffers
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.SetInput(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Add more input for consumption.
Only call when IsNeedingInput returns true
14 years ago
</summary>
<param name="buffer">data to be input</param>
<param name="offset">offset of first byte of input</param>
<param name="count">number of bytes of input to add.</param>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.AvailableBits">
14 years ago
<summary>
Gets the number of bits available in the bit buffer. This must be
only called when a previous PeekBits() returned -1.
14 years ago
</summary>
<returns>
the number of bits available.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.AvailableBytes">
14 years ago
<summary>
Gets the number of bytes available.
14 years ago
</summary>
<returns>
The number of bytes available.
</returns>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.Streams.StreamManipulator.IsNeedingInput">
14 years ago
<summary>
Returns true when SetInput can be called
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbUser">
14 years ago
<summary>
Class that holds all user information
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbUser.#ctor(System.String,System.String)">
14 years ago
<summary>
TvdbUser constructor
14 years ago
</summary>
<param name="_username">Name of the user, can be choosen freely</param>
<param name="_userIdentifier">User identifier from http://thetvdb.com</param>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbUser.#ctor">
14 years ago
<summary>
TvdbUser constructor
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbUser.UserPreferredLanguage">
14 years ago
<summary>
Preferred language of the user
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbUser.UserIdentifier">
14 years ago
<summary>
This is the unique identifier assigned to every user. They can access this value by visiting the account settings page on the site. This is a 16 character alphanumeric string, but you should program your applications to handle id strings up to 32 characters in length.
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbUser.UserName">
14 years ago
<summary>
Username
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbUser.UserFavorites">
14 years ago
<summary>
List of user favorites
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Exceptions.TvdbInvalidXmlException">
14 years ago
<summary>
Description of TvdbInvalidXmlException.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbInvalidXmlException.#ctor(System.String)">
14 years ago
<summary>
TvdbInvalidXmlException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbInvalidXmlException.#ctor(System.String,System.Exception)">
14 years ago
<summary>
TvdbInvalidXmlException constructor
14 years ago
</summary>
<param name="_text">Message</param>
<param name="_inner">Inner Exception</param>
14 years ago
</member>
<member name="M:TvdbLib.Exceptions.TvdbInvalidXmlException.#ctor">
14 years ago
<summary>
TvdbInvalidXmlException constructor
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbSeries">
14 years ago
<summary>
Series class holds all the info that can be retrieved from http://thetvdb.com. <br/>
<br/>
Those are as follows:<br/>
<br/>
- Base information: <br/>
<code>
<Series>
<id>73739</id>
<Actors>|Malcolm David Kelley|Jorge Garcia|Maggie Grace|...|</Actors>
<Airs_DayOfWeek>Thursday</Airs_DayOfWeek>
<Airs_Time>9:00 PM</Airs_Time>
<ContentRating>TV-14</ContentRating>
<FirstAired>2004-09-22</FirstAired>
<Genre>|Action and Adventure|Drama|Science-Fiction|</Genre>
<IMDB_ID>tt0411008</IMDB_ID>
<Language>en</Language>
<Network>ABC</Network>
<Overview>After Oceanic Air flight 815...</Overview>
<Rating>8.9</Rating>
<Runtime>60</Runtime>
<SeriesID>24313</SeriesID>
<SeriesName>Lost</SeriesName>
<Status>Continuing</Status>
<banner>graphical/24313-g2.jpg</banner>
<fanart>fanart/original/73739-1.jpg</fanart>
<lastupdated>1205694666</lastupdated>
<zap2it_id>SH672362</zap2it_id>
</Series>
</code>
- Banner information <br/>
- Episode information <br/>
- Extended actor information <br/>
<br/>
Each of those can be downloaded seperately. If the information is downloaded as
zipped file, everything is downloaded at once
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSeries.#ctor">
14 years ago
<summary>
Basic constructor for the TvdbSeries class
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSeries.#ctor(TvdbLib.Data.TvdbSeriesFields)">
14 years ago
<summary>
Create a series object with all the information contained in the TvdbSeriesFields object
14 years ago
</summary>
<param name="_fields"></param>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.AddLanguage(TvdbLib.Data.TvdbSeriesFields)">
14 years ago
<summary>
Add a new language to the series
14 years ago
</summary>
<param name="_fields"></param>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.SetLanguage(TvdbLib.Data.TvdbLanguage)">
14 years ago
<summary>
Set the language of the series to one of the languages that have
already been loaded
14 years ago
</summary>
<param name="_language">The new language for this series</param>
<returns>true if success, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.SetLanguage(System.String)">
14 years ago
<summary>
Set the language of the series to one of the languages that have
already been loaded
14 years ago
</summary>
<param name="_language">The new language abbriviation for this series</param>
<returns>true if success, false otherwise</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.GetAvailableLanguages">
14 years ago
<summary>
Get all languages that have already been loaded for this series
14 years ago
</summary>
<returns>List of all translations that are loaded for this series</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.GetEpisodes(System.Int32)">
14 years ago
<summary>
Return a list of episodes for the given season
14 years ago
</summary>
<param name="_season">Season for which episodes should be returned</param>
<returns>List of episodes for the given season</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.ToString">
14 years ago
<summary>
returns SeriesName (SeriesId)
14 years ago
</summary>
<returns>String representing this series</returns>
14 years ago
</member>
<member name="M:TvdbLib.Data.TvdbSeries.UpdateSeriesInfo(TvdbLib.Data.TvdbSeries)">
14 years ago
<summary>
Uptdate the info of the current series with the updated one
14 years ago
</summary>
<param name="_series">TvdbSeries object</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbSeries.SeriesTranslations">
14 years ago
<summary>
Get all available Translations
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.IsFavorite">
14 years ago
<summary>
Is the series a favorite
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.GenreString">
<summary>
Returns the genre string in the format | genre1 | genre2 | genre3 |
</summary>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbSeries.ActorsString">
14 years ago
<summary>
Formatted String of actors that appear during this episode in the
format | actor1 | actor2 | actor3 |
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.Banners">
14 years ago
<summary>
returns a list of all banners for this series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.BannersLoaded">
14 years ago
<summary>
Is the banner info loaded
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.SeriesBanners">
14 years ago
<summary>
returns a list of all series banners for this series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.SeasonBanners">
14 years ago
<summary>
Returns a list of all season banners for this series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.PosterBanners">
14 years ago
<summary>
Returns a list of all season banners for this series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.FanartBanners">
14 years ago
<summary>
Returns a list of all fanart banners for this series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.NumSeasons">
14 years ago
<summary>
How many Season does the series have
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.TvdbActors">
14 years ago
<summary>
List of loaded tvdb actors
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSeries.TvdbActorsLoaded">
14 years ago
<summary>
Is the actor info loaded
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipException">
14 years ago
<summary>
Represents exception conditions specific to Zip archive handling
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
14 years ago
<summary>
Deserialization constructor
14 years ago
</summary>
<param name="info"><see cref="T:System.Runtime.Serialization.SerializationInfo"/> for this constructor</param>
<param name="context"><see cref="T:System.Runtime.Serialization.StreamingContext"/> for this constructor</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipException.#ctor">
14 years ago
<summary>
Initializes a new instance of the ZipException class.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipException.#ctor(System.String)">
14 years ago
<summary>
Initializes a new instance of the ZipException class with a specified error message.
14 years ago
</summary>
<param name="message">The error message that explains the reason for the exception.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipException.#ctor(System.String,System.Exception)">
14 years ago
<summary>
Initialise a new instance of ZipException.
14 years ago
</summary>
<param name="message">A message describing the error.</param>
<param name="exception">The exception that is the cause of the current exception.</param>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy">
14 years ago
<summary>
Strategies for deflater
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy.Default">
14 years ago
<summary>
The default strategy
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy.Filtered">
14 years ago
<summary>
This strategy will only allow longer string repetitions. It is
useful for random data with a small character set.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy.HuffmanOnly">
14 years ago
<summary>
This strategy will not look for string repetitions at all. It
only encodes with Huffman trees (which means, that more common
characters get a smaller encoding.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine">
14 years ago
<summary>
Low level compression engine for deflate algorithm which uses a 32K sliding window
with secondary compression from Huffman/Shannon-Fano codes.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.#ctor(TvdbLib.SharpZipLib.Zip.Compression.DeflaterPending)">
14 years ago
<summary>
Construct instance with pending buffer
14 years ago
</summary>
<param name="pending">
Pending buffer to use
</param>>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.Deflate(System.Boolean,System.Boolean)">
14 years ago
<summary>
Deflate drives actual compression of data
14 years ago
</summary>
<param name="flush">True to flush input buffers</param>
<param name="finish">Finish deflation with the current input.</param>
<returns>Returns true if progress has been made.</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Sets input data to be deflated. Should only be called when <code>NeedsInput()</code>
returns true
14 years ago
</summary>
<param name="buffer">The buffer containing input data.</param>
<param name="offset">The offset of the first byte of data.</param>
<param name="count">The number of bytes of data to use as input.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.NeedsInput">
14 years ago
<summary>
Determines if more <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">input</see> is needed.
</summary>
<returns>Return true if input is needed via <see cref="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.SetInput(System.Byte[],System.Int32,System.Int32)">SetInput</see></returns>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.SetDictionary(System.Byte[],System.Int32,System.Int32)">
<summary>
Set compression dictionary
14 years ago
</summary>
<param name="buffer">The buffer containing the dictionary data</param>
<param name="offset">The offset in the buffer for the first byte of data</param>
<param name="length">The length of the dictionary data.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.Reset">
14 years ago
<summary>
Reset internal state
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.ResetAdler">
<summary>
Reset Adler checksum
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.SetLevel(System.Int32)">
<summary>
Set the deflate level (0-9)
14 years ago
</summary>
<param name="level">The value to set the level to.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.FillWindow">
14 years ago
<summary>
Fill the window
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.InsertString">
14 years ago
<summary>
Inserts the current string in the head hash and returns the previous
value for this hash.
14 years ago
</summary>
<returns>The previous hash value</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.FindLongestMatch(System.Int32)">
<summary>
Find the best (longest) string in the window matching the
string starting at strstart.
Preconditions:
<code>
strstart + MAX_MATCH &lt;= window.length.</code>
</summary>
<param name="curMatch"></param>
<returns>True if a match greater than the minimum length is found</returns>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.head">
14 years ago
<summary>
Hashtable, hashing three characters to an index for window, so
that window[index]..window[index+2] have this hash code.
Note that the array should really be unsigned short, so you need
to and the values with 0xffff.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.prev">
14 years ago
<summary>
<code>prev[index &amp; WMASK]</code> points to the previous index that has the
same hash code as the string starting at index. This way
entries with the same hash code are in a linked list.
Note that the array should really be unsigned short, so you need
to and the values with 0xffff.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.strstart">
14 years ago
<summary>
Points to the current character in the window.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.lookahead">
14 years ago
<summary>
lookahead is the number of characters starting at strstart in
window that are valid.
So window[strstart] until window[strstart+lookahead-1] are valid
characters.
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.window">
<summary>
This array contains the part of the uncompressed stream that
is of relevance. The current character is indexed by strstart.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.compressionFunction">
14 years ago
<summary>
The current compression function.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.inputBuf">
14 years ago
<summary>
The input data for compression.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.totalIn">
14 years ago
<summary>
The total bytes of input read.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.inputOff">
14 years ago
<summary>
The offset into inputBuf, where input data starts.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.inputEnd">
14 years ago
<summary>
The end offset of the input data.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.adler">
14 years ago
<summary>
The adler checksum
14 years ago
</summary>
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.Adler">
14 years ago
<summary>
Get current value of Adler checksum
</summary>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.TotalIn">
14 years ago
<summary>
Total data processed
</summary>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.Compression.DeflaterEngine.Strategy">
14 years ago
<summary>
Get/set the <see cref="T:TvdbLib.SharpZipLib.Zip.Compression.DeflateStrategy">deflate strategy</see>
</summary>
14 years ago
</member>
<member name="T:TvdbLib.Exceptions.TvdbUserNotFoundException">
14 years ago
<summary>
Exception thrown when no user has been found
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Exceptions.TvdbUserNotFoundException.#ctor(System.String)">
14 years ago
<summary>
TvdbUserNotFoundException constructor
14 years ago
</summary>
<param name="_text">Message</param>
14 years ago
</member>
<member name="T:TvdbLib.TvdbLinkCreator">
14 years ago
<summary>
Information on server structure and mirrors of tvdb
<![CDATA[
<mirrorpath>/api/<apikey>/
|---- mirrors.xml
|---- languages.xml
|
|---- series/
| |---- <seriesid>/
| |---- <language>.xml (Base Series Record)
| |---- banners.xml (All banners related to this series)
| |
| |---- all/
| | |---- <language>.xml (Full Series Record)
| | |---- <language>.zip (Zipped version of Full Series Record and banners.xml)
| |
| |---- default/ (sorts using the default ordering method)
| | |---- <season#>/<episode#>/
| | |---- <language>.xml (Base Episode Record)
| |
| |---- dvd/ (sorts using the dvd ordering method)
| | |---- <season#>/<episode#>/
| | |---- <language>.xml (Base Episode Record)
| |
| |---- absolute/ (sorts using the absolute ordering method)
| |---- <absolute#>/
| |---- <language>.xml (Base Episode Record)
|
|---- episodes
| |---- <episodeid>/ (will return en.xml by default)
| |---- <language>.xml (Base Episode Record)
|
|---- (updates)
|---- s<timeframe>.xml
|---- updates_<timeframe>.zip
]]>
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbLinkCreator.BASE_SERVER">
14 years ago
<summary>
Base server where all operations start
14 years ago
</summary>
</member>
<member name="F:TvdbLib.TvdbLinkCreator.LANG_PATH">
14 years ago
<summary>
Path of file where we get the available languages
14 years ago
</summary>
</member>
<member name="M:TvdbLib.TvdbLinkCreator.CreateUserFavouriteLink(System.String,TvdbLib.Util.UserFavouriteAction,System.Int32)">
14 years ago
<summary>
Creates link which (depending on params) gets user favorites, adds a series to user
favorites or removes a series from the favorite lis
14 years ago
</summary>
<param name="_identifier"></param>
<param name="_type"></param>
<param name="_seriesId"></param>
<returns>Link</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbLinkCreator.CreateUserFavouriteLink(System.String)">
14 years ago
<summary>
Creates link which only retrieves the user favourites
14 years ago
</summary>
<param name="_identifier"></param>
<returns>Link</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbLinkCreator.CreateActorLink(System.Int32,System.String)">
14 years ago
<summary>
Create link to get actor info
14 years ago
</summary>
<param name="_seriesId">series id</param>
<param name="_apiKey">api key</param>
<returns>Link</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbLinkCreator.CreateAllSeriesRatingsLink(System.String,System.String)">
14 years ago
<summary>
create a link to all series rated by the user
14 years ago
</summary>
<param name="_apiKey">api key</param>
<param name="_userIdentifier">user identifier</param>
<returns>Link</returns>
14 years ago
</member>
<member name="M:TvdbLib.TvdbLinkCreator.CreateSeriesRatingsLink(System.String,System.String,System.Int32)">
14 years ago
<summary>
create a link to all items rated by the user for this series
14 years ago
</summary>
<param name="_apiKey">api key</param>
<param name="_userIdentifier">user identifier</param>
<param name="_seriesId">id of the series</param>
<returns>Link</returns>
14 years ago
</member>
<!-- Badly formed XML comment ignored for member "M:TvdbLib.TvdbLinkCreator.CreateGetSeriesByIdLink(System.String,TvdbLib.ExternalId,System.String)" -->
<member name="T:TvdbLib.Data.TvdbSearchResult">
14 years ago
<summary>
Class representing the result of a tvdb name query -> for further information
visit http://thetvdb.com/wiki/index.php/API:GetSeries
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSearchResult.#ctor">
14 years ago
<summary>
TvdbSearchResult constructor
14 years ago
</summary>
</member>
<member name="M:TvdbLib.Data.TvdbSearchResult.#ctor(System.Int32)">
14 years ago
<summary>
TvdbSearchResult constructor
14 years ago
</summary>
<param name="_id">Id of series</param>
14 years ago
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.Id">
14 years ago
<summary>
Id of the returned series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.SeriesName">
14 years ago
<summary>
Name of the returned series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.FirstAired">
14 years ago
<summary>
When was the returned series aired first
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.Language">
14 years ago
<summary>
Language of the returned series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.Overview">
14 years ago
<summary>
Overview of the returned series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.Banner">
14 years ago
<summary>
Banner of the returned series
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbSearchResult.ImdbId">
14 years ago
<summary>
Imdb id of the returned series
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbRating">
14 years ago
<summary>
Represents a rating entry from thetvdb
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbRating.RatingItemType">
14 years ago
<summary>
Which item type is this rating for
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbRating.CommunityRating">
14 years ago
<summary>
Community Rating is a double value from 0 to 10 and is the mean value of all user ratings for this item
14 years ago
</summary>
</member>
<member name="P:TvdbLib.Data.TvdbRating.UserRating">
14 years ago
<summary>
The rating from this user
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.TvdbRating.ItemType">
14 years ago
<summary>
Enum with all items on thetvdb that can be rated
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbRating.ItemType.Series">
14 years ago
<summary>
Item is a series
14 years ago
</summary>
</member>
<member name="F:TvdbLib.Data.TvdbRating.ItemType.Episode">
14 years ago
<summary>
Item is an episode
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.UseZip64">
14 years ago
<summary>
Determines how entries are tested to see if they should use Zip64 extensions or not.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.UseZip64.Off">
14 years ago
<summary>
Zip64 will not be forced on entries during processing.
14 years ago
</summary>
<remarks>An entry can have this overridden if required</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.UseZip64.On">
14 years ago
<summary>
Zip64 should always be used.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.UseZip64.Dynamic">
14 years ago
<summary>
#ZipLib will determine use based on entry values when added to archive.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.CompressionMethod">
14 years ago
<summary>
The kind of compression used for an entry in an archive
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.CompressionMethod.Stored">
14 years ago
<summary>
A direct copy of the file contents is held in the archive
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.CompressionMethod.Deflated">
14 years ago
<summary>
Common Zip compression method using a sliding dictionary
of up to 32KB and secondary compression from Huffman/Shannon-Fano trees
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.CompressionMethod.Deflate64">
14 years ago
<summary>
An extension to deflate with a 64KB window. Not supported by #Zip currently
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.CompressionMethod.BZip2">
14 years ago
<summary>
BZip2 compression. Not supported by #Zip.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.CompressionMethod.WinZipAES">
14 years ago
<summary>
WinZip special for AES encryption, Not supported by #Zip.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm">
14 years ago
<summary>
Identifies the encryption algorithm used for an entry
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.None">
14 years ago
<summary>
No encryption has been used.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.PkzipClassic">
14 years ago
<summary>
Encrypted using PKZIP 2.0 or 'classic' encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Des">
14 years ago
<summary>
DES encryption has been used.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.RC2">
14 years ago
<summary>
RCS encryption has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.TripleDes168">
14 years ago
<summary>
Triple DES encryption with 168 bit keys has been used for this entry.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.TripleDes112">
14 years ago
<summary>
Triple DES with 112 bit keys has been used for this entry.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Aes128">
14 years ago
<summary>
AES 128 has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Aes192">
14 years ago
<summary>
AES 192 has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Aes256">
14 years ago
<summary>
AES 256 has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.RC2Corrected">
14 years ago
<summary>
RC2 corrected has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Blowfish">
14 years ago
<summary>
Blowfish has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Twofish">
14 years ago
<summary>
Twofish has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.RC4">
14 years ago
<summary>
RC4 has been used for encryption.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.EncryptionAlgorithm.Unknown">
14 years ago
<summary>
An unknown algorithm has been used for encryption.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.GeneralBitFlags">
14 years ago
<summary>
Defines the contents of the general bit flags field for an archive entry.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Encrypted">
14 years ago
<summary>
Bit 0 if set indicates that the file is encrypted
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Method">
14 years ago
<summary>
Bits 1 and 2 - Two bits defining the compression method (only for Method 6 Imploding and 8,9 Deflating)
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Descriptor">
14 years ago
<summary>
Bit 3 if set indicates a trailing data desciptor is appended to the entry data
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.ReservedPKware4">
14 years ago
<summary>
Bit 4 is reserved for use with method 8 for enhanced deflation
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Patched">
14 years ago
<summary>
Bit 5 if set indicates the file contains Pkzip compressed patched data.
Requires version 2.7 or greater.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.StrongEncryption">
14 years ago
<summary>
Bit 6 if set strong encryption has been used for this entry.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Unused7">
14 years ago
<summary>
Bit 7 is currently unused
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Unused8">
14 years ago
<summary>
Bit 8 is currently unused
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Unused9">
14 years ago
<summary>
Bit 9 is currently unused
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.Unused10">
14 years ago
<summary>
Bit 10 is currently unused
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.UnicodeText">
14 years ago
<summary>
Bit 11 if set indicates the filename and
comment fields for this file must be encoded using UTF-8.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.EnhancedCompress">
14 years ago
<summary>
Bit 12 is documented as being reserved by PKware for enhanced compression.
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.HeaderMasked">
14 years ago
<summary>
Bit 13 if set indicates that values in the local header are masked to hide
their actual values, and the central directory is encrypted.
14 years ago
</summary>
<remarks>
Used when encrypting the central directory contents.
</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.ReservedPkware14">
14 years ago
<summary>
Bit 14 is documented as being reserved for use by PKware
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.GeneralBitFlags.ReservedPkware15">
14 years ago
<summary>
Bit 15 is documented as being reserved for use by PKware
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.ZipConstants">
14 years ago
<summary>
This class contains constants used for Zip format files
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.VersionMadeBy">
14 years ago
<summary>
The version made by field for entries in the central header when created by this library
14 years ago
</summary>
<remarks>
This is also the Zip version for the library when comparing against the version required to extract
for an entry.
</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.VERSION_MADE_BY">
14 years ago
<summary>
The version made by field for entries in the central header when created by this library
</summary>
<remarks>
This is also the Zip version for the library when comparing against the version required to extract
for an entry. See <see cref="P:TvdbLib.SharpZipLib.Zip.ZipInputStream.CanDecompressEntry">ZipInputStream.CanDecompressEntry</see>.
</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.VersionStrongEncryption">
14 years ago
<summary>
The minimum version required to support strong encryption
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.VERSION_STRONG_ENCRYPTION">
14 years ago
<summary>
The minimum version required to support strong encryption
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.VersionZip64">
14 years ago
<summary>
The version required for Zip64 extensions
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.LocalHeaderBaseSize">
14 years ago
<summary>
Size of local entry header (excluding variable length fields at end)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.LOCHDR">
14 years ago
<summary>
Size of local entry header (excluding variable length fields at end)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.Zip64DataDescriptorSize">
14 years ago
<summary>
Size of Zip64 data descriptor
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.DataDescriptorSize">
14 years ago
<summary>
Size of data descriptor
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.EXTHDR">
14 years ago
<summary>
Size of data descriptor
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CentralHeaderBaseSize">
14 years ago
<summary>
Size of central header entry (excluding variable fields)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CENHDR">
14 years ago
<summary>
Size of central header entry
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.EndOfCentralRecordBaseSize">
14 years ago
<summary>
Size of end of central record (excluding variable fields)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.ENDHDR">
14 years ago
<summary>
Size of end of central record (excluding variable fields)
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CryptoHeaderSize">
14 years ago
<summary>
Size of 'classic' cryptographic header stored before any entry data
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CRYPTO_HEADER_SIZE">
14 years ago
<summary>
Size of cryptographic header stored before entry data
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.LocalHeaderSignature">
14 years ago
<summary>
Signature for local entry header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.LOCSIG">
14 years ago
<summary>
Signature for local entry header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.SpanningSignature">
14 years ago
<summary>
Signature for spanning entry
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.SPANNINGSIG">
14 years ago
<summary>
Signature for spanning entry
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.SpanningTempSignature">
14 years ago
<summary>
Signature for temporary spanning entry
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.SPANTEMPSIG">
14 years ago
<summary>
Signature for temporary spanning entry
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.DataDescriptorSignature">
14 years ago
<summary>
Signature for data descriptor
14 years ago
</summary>
<remarks>
This is only used where the length, Crc, or compressed size isnt known when the
entry is created and the output stream doesnt support seeking.
The local entry cannot be 'patched' with the correct values in this case
so the values are recorded after the data prefixed by this header, as well as in the central directory.
</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.EXTSIG">
14 years ago
<summary>
Signature for data descriptor
14 years ago
</summary>
<remarks>
This is only used where the length, Crc, or compressed size isnt known when the
entry is created and the output stream doesnt support seeking.
The local entry cannot be 'patched' with the correct values in this case
so the values are recorded after the data prefixed by this header, as well as in the central directory.
</remarks>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CENSIG">
14 years ago
<summary>
Signature for central header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CentralHeaderSignature">
14 years ago
<summary>
Signature for central header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.Zip64CentralFileHeaderSignature">
14 years ago
<summary>
Signature for Zip64 central file header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CENSIG64">
14 years ago
<summary>
Signature for Zip64 central file header
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.Zip64CentralDirLocatorSignature">
14 years ago
<summary>
Signature for Zip64 central directory locator
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.ArchiveExtraDataSignature">
14 years ago
<summary>
Signature for archive extra data signature (were headers are encrypted).
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CentralHeaderDigitalSignature">
14 years ago
<summary>
Central header digitial signature
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.CENDIGITALSIG">
14 years ago
<summary>
Central header digitial signature
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.EndOfCentralDirectorySignature">
14 years ago
<summary>
End of central directory record signature
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.ZipConstants.ENDSIG">
14 years ago
<summary>
End of central directory record signature
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToString(System.Byte[],System.Int32)">
14 years ago
<summary>
Convert a portion of a byte array to a string.
</summary>
<param name="data">
Data to convert to string
</param>
<param name="count">
Number of bytes to convert starting from index 0
</param>
<returns>
data[0]..data[length - 1] converted to a string
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToString(System.Byte[])">
14 years ago
<summary>
Convert a byte array to string
14 years ago
</summary>
<param name="data">
Byte array to convert
</param>
<returns>
<paramref name="data">data</paramref>converted to a string
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToStringExt(System.Int32,System.Byte[],System.Int32)">
<summary>
Convert a byte array to string
</summary>
<param name="flags">The applicable general purpose bits flags</param>
<param name="data">
Byte array to convert
</param>
<param name="count">The number of bytes to convert.</param>
<returns>
<paramref name="data">data</paramref>converted to a string
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToStringExt(System.Int32,System.Byte[])">
<summary>
Convert a byte array to string
</summary>
<param name="data">
Byte array to convert
</param>
<param name="flags">The applicable general purpose bits flags</param>
<returns>
<paramref name="data">data</paramref>converted to a string
</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToArray(System.String)">
<summary>
Convert a string to a byte array
</summary>
<param name="str">
String to convert to an array
</param>
<returns>Converted array</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.ConvertToArray(System.Int32,System.String)">
<summary>
Convert a string to a byte array
</summary>
<param name="flags">The applicable <see cref="T:TvdbLib.SharpZipLib.Zip.GeneralBitFlags">general purpose bits flags</see></param>
<param name="str">
String to convert to an array
</param>
<returns>Converted array</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.ZipConstants.#ctor">
<summary>
Initialise default instance of <see cref="T:TvdbLib.SharpZipLib.Zip.ZipConstants">ZipConstants</see>
</summary>
<remarks>
Private to prevent instances being created.
</remarks>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Zip.ZipConstants.DefaultCodePage">
14 years ago
<summary>
Default encoding used for string conversion. 0 gives the default system OEM code page.
Dont use unicode encodings if you want to be Zip compatible!
Using the default code page isnt the full solution neccessarily
there are many variable factors, codepage 850 is often a good choice for
European users, however be careful about compatability.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman">
14 years ago
<summary>
This is the DeflaterHuffman class.
This class is <i>not</i> thread safe. This is inherent in the API, due
to the split of Deflate and SetInput.
author of the original java version : Jochen Hoenicke
14 years ago
</summary>
</member>
<member name="F:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.pending">
14 years ago
<summary>
Pending buffer to use
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.#ctor(TvdbLib.SharpZipLib.Zip.Compression.DeflaterPending)">
14 years ago
<summary>
Construct instance with pending buffer
14 years ago
</summary>
<param name="pending">Pending buffer to use</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Reset">
14 years ago
<summary>
Reset internal state
</summary>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.SendAllTrees(System.Int32)">
14 years ago
<summary>
Write all trees to pending buffer
14 years ago
</summary>
<param name="blTreeCodes">The number/rank of treecodes to send.</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.CompressBlock">
14 years ago
<summary>
Compress current buffer writing data to pending buffer
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.FlushStoredBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
14 years ago
<summary>
Flush block to output with no compression
14 years ago
</summary>
<param name="stored">Data to write</param>
<param name="storedOffset">Index of first byte to write</param>
<param name="storedLength">Count of bytes to write</param>
<param name="lastBlock">True if this is the last block</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.FlushBlock(System.Byte[],System.Int32,System.Int32,System.Boolean)">
<summary>
Flush block to output with compression
</summary>
<param name="stored">Data to flush</param>
<param name="storedOffset">Index of first byte to flush</param>
<param name="storedLength">Count of bytes to flush</param>
<param name="lastBlock">True if this is the last block</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.IsFull">
14 years ago
<summary>
Get value indicating if internal buffer is full
14 years ago
</summary>
<returns>true if buffer is full</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.TallyLit(System.Int32)">
14 years ago
<summary>
Add literal to buffer
14 years ago
</summary>
<param name="literal">Literal value to add to buffer.</param>
<returns>Value indicating internal buffer is full</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.TallyDist(System.Int32,System.Int32)">
14 years ago
<summary>
Add distance code and length to literal and distance trees
14 years ago
</summary>
<param name="distance">Distance code</param>
<param name="length">Length</param>
<returns>Value indicating if internal buffer is full</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.BitReverse(System.Int32)">
14 years ago
<summary>
Reverse the bits of a 16 bit value.
14 years ago
</summary>
<param name="toReverse">Value to reverse bits</param>
<returns>Value with bits reversed</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.Reset">
14 years ago
<summary>
Resets the internal state of the tree
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.CheckEmpty">
14 years ago
<summary>
Check that all frequencies are zero
14 years ago
</summary>
<exception cref="T:TvdbLib.SharpZipLib.SharpZipBaseException">
At least one frequency is non-zero
14 years ago
</exception>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.SetStaticCodes(System.Int16[],System.Byte[])">
14 years ago
<summary>
Set static codes and length
14 years ago
</summary>
<param name="staticCodes">new codes</param>
<param name="staticLengths">length for new codes</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.BuildCodes">
14 years ago
<summary>
Build dynamic codes and lengths
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.GetEncodedLength">
14 years ago
<summary>
Get encoded length
14 years ago
</summary>
<returns>Encoded length, the sum of frequencies * lengths</returns>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.CalcBLFreq(TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree)">
14 years ago
<summary>
Scan a literal or distance tree to determine the frequencies of the codes
in the bit length tree.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree.WriteTree(TvdbLib.SharpZipLib.Zip.Compression.DeflaterHuffman.Tree)">
14 years ago
<summary>
Write tree values
14 years ago
</summary>
<param name="blTree">Tree to write</param>
14 years ago
</member>
<member name="T:TvdbLib.SharpZipLib.Checksums.Crc32">
<summary>
Generate a table for a byte-wise 32-bit CRC calculation on the polynomial:
x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
Polynomials over GF(2) are represented in binary, one bit per coefficient,
with the lowest powers in the most significant bit. Then adding polynomials
is just exclusive-or, and multiplying a polynomial by x is a right shift by
one. If we call the above polynomial p, and represent a byte as the
polynomial q, also with the lowest power in the most significant bit (so the
byte 0xb1 is the polynomial x^7+x^3+x+1), then the CRC is (q*x^32) mod p,
where a mod b means the remainder after dividing a by b.
This calculation is done using the shift-register method of multiplying and
taking the remainder. The register is initialized to zero, and for each
incoming bit, x^32 is added mod p to the register if the bit is a one (where
x^32 mod p is p+x^32 = x^26+...+1), and the register is multiplied mod p by
x (which is shifting right by one and adding x^32 mod p if the bit shifted
out is a one). We start with the highest power (least significant bit) of
q and repeat for all eight bits of q.
The table is simply the CRC of all possible eight bit values. This is all
the information needed to generate CRC's on data a byte at a time for all
combinations of CRC register values and incoming bytes.
</summary>
14 years ago
</member>
<member name="F:TvdbLib.SharpZipLib.Checksums.Crc32.crc">
14 years ago
<summary>
The crc data checksum so far.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Crc32.Reset">
14 years ago
<summary>
Resets the CRC32 data checksum as if no update was ever called.
14 years ago
</summary>
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Crc32.Update(System.Int32)">
14 years ago
<summary>
Updates the checksum with the int bval.
14 years ago
</summary>
<param name = "value">
the byte is taken as the lower 8 bits of value
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Crc32.Update(System.Byte[])">
14 years ago
<summary>
Updates the checksum with the bytes taken from the array.
14 years ago
</summary>
<param name="buffer">
buffer an array of bytes
</param>
14 years ago
</member>
<member name="M:TvdbLib.SharpZipLib.Checksums.Crc32.Update(System.Byte[],System.Int32,System.Int32)">
14 years ago
<summary>
Adds the byte array to the data checksum.
14 years ago
</summary>
<param name = "buffer">
The buffer which contains the data
</param>
<param name = "offset">
The offset in the buffer where the data starts
</param>
<param name = "count">
The number of data bytes to update the CRC with.
</param>
14 years ago
</member>
<member name="P:TvdbLib.SharpZipLib.Checksums.Crc32.Value">
14 years ago
<summary>
Returns the CRC32 data checksum computed so far.
14 years ago
</summary>
</member>
<member name="T:TvdbLib.Data.Comparer.EpisodeComparerAired">
<summary>
Compare episodes according to their default episode numbers (aired)
</summary>
</member>
<member name="T:TvdbLib.Data.Comparer.EpisodeComparerDvd">
<summary>
Compare episodes according to their dvd episode number
</summary>
</member>
<member name="T:TvdbLib.Data.Comparer.EpisodeComparerAbsolute">
<summary>
Compare episodes according to their absolute episode number
</summary>
</member>
</members>
</doc>