Property | Type | Description | |
---|---|---|---|
HasFinishedInitialization | bool |
Property | Type | Description | |
---|---|---|---|
mError | bool | ||
mExternalAssemblies | List |
||
mGlobal | bool | ||
mGlobalInstance | |||
mInstances | List |
||
mPluginContainers | PluginContainer>.Dictionary | ||
mProjectInstance | |||
mReferenceListExternal | List |
||
mReferenceListInternal | List |
||
mReferenceListLoaded | List |
Method | Description | |
---|---|---|
GetGlobal ( ) : |
||
GetInstances ( ) : List |
||
GetProject ( ) : |
||
LoadPlugins ( string pluginFolderInAppData, List |
||
PluginManagerBase ( bool global ) : System | ||
RegisterControlForPlugin ( |
||
ShutDownPlugin ( IPlugin pluginToShutDown ) : bool | ||
ShutDownPlugin ( IPlugin pluginToShutDown, PluginShutDownReason shutDownReason ) : bool |
Method | Description | |
---|---|---|
AddDirectoriesForInstance ( List |
||
AddDisabledPlugin ( string folder ) : void | ||
AddIfExists ( string absoluteName ) : void | ||
CompilePluginError ( string problem ) : void | ||
CompilePluginOutput ( string problem ) : void | ||
InstantiateAllListsAsEmpty ( ) : void | ||
LoadExternalReferenceList ( string filePath ) : void | ||
LoadReferenceLists ( ) : void | ||
PopulateCatalog ( |
||
ShouldProcessPluginManager ( PluginCategories pluginCategories, |
||
StartAllPlugins ( List |
||
StartupPlugin ( IPlugin plugin ) : void |
Method | Description | |
---|---|---|
AddPluginsFromDirectory ( List |
||
CompilePlugin ( string filepath ) : |
||
CreateCatalog ( string folderInAppData, List |
||
GetPluginDirectories ( string folderInAppData ) : List |
||
GetWhyIsntCompatible ( string filepath ) : string | ||
HandleAddingDynamicallyCompiledPlugin ( System.ComponentModel.Composition.Hosting.AggregateCatalog returnValue, string plugin, |
||
HandleAddingPreCompiledPluginInDirectory ( System.ComponentModel.Composition.Hosting.AggregateCatalog returnValue, string pluginDirectory ) : void | ||
IsAssemblyAlreadyReferenced ( string assemblyName ) : bool | ||
currentDomain_AssemblyResolve ( object sender, |
protected AddDirectoriesForInstance ( List |
||
pluginDirectories | List |
|
return | void |
protected AddDisabledPlugin ( string folder ) : void | ||
folder | string | |
return | void |
protected AddIfExists ( string absoluteName ) : void | ||
absoluteName | string | |
return | void |
protected CompilePluginError ( string problem ) : void | ||
problem | string | |
return | void |
protected CompilePluginOutput ( string problem ) : void | ||
problem | string | |
return | void |
public static GetGlobal ( ) : |
||
return |
public static GetProject ( ) : |
||
return |
protected InstantiateAllListsAsEmpty ( ) : void | ||
return | void |
protected LoadExternalReferenceList ( string filePath ) : void | ||
filePath | string | |
return | void |
public LoadPlugins ( string pluginFolderInAppData, List |
||
pluginFolderInAppData | string | |
pluginsToIgnore | List |
|
return | bool |
public PluginManagerBase ( bool global ) : System | ||
global | bool | |
return | System |
protected static PopulateCatalog ( |
||
instance | ||
pluginFolderInAppData | string | |
pluginsToIgnore | List |
|
return | bool |
public RegisterControlForPlugin ( |
||
control | ||
owner | IPlugin | |
return | void |
protected static ShouldProcessPluginManager ( PluginCategories pluginCategories, |
||
pluginCategories | PluginCategories | |
pluginManager | ||
return | bool |
public static ShutDownPlugin ( IPlugin pluginToShutDown ) : bool | ||
pluginToShutDown | IPlugin | |
return | bool |
public static ShutDownPlugin ( IPlugin pluginToShutDown, PluginShutDownReason shutDownReason ) : bool | ||
pluginToShutDown | IPlugin | |
shutDownReason | PluginShutDownReason | |
return | bool |
protected StartAllPlugins ( List |
||
pluginsToIgnore | List |
|
return | void |
protected StartupPlugin ( IPlugin plugin ) : void | ||
plugin | IPlugin | |
return | void |
protected static PluginManagerBase,FlatRedBall.Glue.Plugins mGlobalInstance | ||
return |
protected Dictionary |
||
return | PluginContainer>.Dictionary |
protected static PluginManagerBase,FlatRedBall.Glue.Plugins mProjectInstance | ||
return |