C# Class LyricsEngine.LyricsSites.Shironet

Inheritance: AbstractSite
显示文件 Open project: MediaPortal/MPTagThat

Public Methods

Method Description
GetLyricType ( ) : LyricType
GetSiteComplexity ( ) : SiteComplexity
GetSiteSpeed ( ) : SiteSpeed
GetSiteType ( ) : SiteType
IsHebrew ( string str ) : bool
Shironet ( string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : System
SiteActive ( ) : bool

Protected Methods

Method Description
FindLyricsWithTimer ( ) : void

Private Methods

Method Description
CleanLyrics ( StringBuilder lyricTemp ) : string
FirstCallbackMethod ( object sender, OpenReadCompletedEventArgs e ) : void
FixEscapeCharacters ( string text ) : string
FixHebrew ( string text ) : string
FixHebrewName ( string name ) : string
IgnoreSpecialChars ( string orig ) : string
SecondCallbackMethod ( object sender, OpenReadCompletedEventArgs e ) : void
ValidateArtistAndTitle ( string titleLine ) : bool

Method Details

FindLyricsWithTimer() protected method

protected FindLyricsWithTimer ( ) : void
return void

GetLyricType() public method

public GetLyricType ( ) : LyricType
return LyricType

GetSiteComplexity() public method

public GetSiteComplexity ( ) : SiteComplexity
return SiteComplexity

GetSiteSpeed() public method

public GetSiteSpeed ( ) : SiteSpeed
return SiteSpeed

GetSiteType() public method

public GetSiteType ( ) : SiteType
return SiteType

IsHebrew() public static method

public static IsHebrew ( string str ) : bool
str string
return bool

Shironet() public method

public Shironet ( string artist, string title, WaitHandle mEventStopSiteSearches, int timeLimit ) : System
artist string
title string
mEventStopSiteSearches System.Threading.WaitHandle
timeLimit int
return System

SiteActive() public method

public SiteActive ( ) : bool
return bool