C# Class MvvmCross.Platform.Plugins.MvxFilePluginManager

Inheritance: MvxPluginManager
Mostra file Open project: MvvmCross/MvvmCross

Public Methods

Method Description
MvxFilePluginManager ( List platformDllPostfixes, string assemblyExtension = "" ) : System
MvxFilePluginManager ( string platformDllPostfix, string assemblyExtension = "" ) : System

Protected Methods

Method Description
FindPlugin ( Type toLoad ) : IMvxPlugin
GetPluginAssemblyNameFrom ( Type toLoad, string platformDllPostfix ) : string
LoadAssembly ( Type toLoad ) : Assembly

Method Details

FindPlugin() protected method

protected FindPlugin ( Type toLoad ) : IMvxPlugin
toLoad System.Type
return IMvxPlugin

GetPluginAssemblyNameFrom() protected method

protected GetPluginAssemblyNameFrom ( Type toLoad, string platformDllPostfix ) : string
toLoad System.Type
platformDllPostfix string
return string

LoadAssembly() protected method

protected LoadAssembly ( Type toLoad ) : Assembly
toLoad System.Type
return System.Reflection.Assembly

MvxFilePluginManager() public method

public MvxFilePluginManager ( List platformDllPostfixes, string assemblyExtension = "" ) : System
platformDllPostfixes List
assemblyExtension string
return System

MvxFilePluginManager() public method

public MvxFilePluginManager ( string platformDllPostfix, string assemblyExtension = "" ) : System
platformDllPostfix string
assemblyExtension string
return System