C# Class OnlineVideos.CrossDomain.PluginLoader

Inheritance: System.MarshalByRefObject
显示文件 Open project: offbyoneBB/mp-onlinevideos2 Class Usage Examples

Public Methods

Method Description
CloneFreshSiteFromExisting ( SiteUtilBase site ) : SiteUtilBase
ContainsHoster ( string name ) : bool
ContainsHosters ( Uri uri ) : bool
CreateSiteSettingsFromXml ( string siteXml ) : IList
CreateUtilFromShortName ( string name, SiteSettings settings ) : SiteUtilBase
GetAllHosters ( ) : List
GetAllUtilNames ( ) : string[]
GetHoster ( string name ) : HosterBase
GetRequiredDllForUtil ( string name ) : string
InitializeLifetimeService ( ) : object
PluginLoader ( ) : System
UtilExists ( string shortName ) : bool

Private Methods

Method Description
AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
LoadAllSiteUtilDlls ( string path ) : void

Method Details

CloneFreshSiteFromExisting() public method

public CloneFreshSiteFromExisting ( SiteUtilBase site ) : SiteUtilBase
site OnlineVideos.Sites.SiteUtilBase
return OnlineVideos.Sites.SiteUtilBase

ContainsHoster() public method

public ContainsHoster ( string name ) : bool
name string
return bool

ContainsHosters() public method

public ContainsHosters ( Uri uri ) : bool
uri System.Uri
return bool

CreateSiteSettingsFromXml() public method

public CreateSiteSettingsFromXml ( string siteXml ) : IList
siteXml string
return IList

CreateUtilFromShortName() public method

public CreateUtilFromShortName ( string name, SiteSettings settings ) : SiteUtilBase
name string
settings SiteSettings
return OnlineVideos.Sites.SiteUtilBase

GetAllHosters() public method

public GetAllHosters ( ) : List
return List

GetAllUtilNames() public method

public GetAllUtilNames ( ) : string[]
return string[]

GetHoster() public method

public GetHoster ( string name ) : HosterBase
name string
return OnlineVideos.Hoster.HosterBase

GetRequiredDllForUtil() public method

public GetRequiredDllForUtil ( string name ) : string
name string
return string

InitializeLifetimeService() public method

public InitializeLifetimeService ( ) : object
return object

PluginLoader() public method

public PluginLoader ( ) : System
return System

UtilExists() public method

public UtilExists ( string shortName ) : bool
shortName string
return bool