C# Class FSClient.ContactPluginManager

Inheritance: PluginManagerBase
Afficher le fichier Open project: mitchcapper/FSClient Class Usage Examples

Méthodes publiques

Méthode Description
ContactPluginManager ( ) : System
Dispose ( ) : void
GetPluginManager ( SettingsPluginDataCollection settings ) : ContactPluginManager
GetPlugins ( ) : IEnumerable
LoadPlugins ( ) : void
PluginManagerName ( ) : string

Méthodes protégées

Méthode Description
HandlePluginLoadException ( PluginData data, Exception e ) : void
HandlePluginLoadReflectionException ( PluginData data, ReflectionTypeLoadException ex ) : void
NewPluginData ( String dll ) : PluginData
PluginLoadAddPlugin ( PluginData plugin ) : void
PluginLoadRegisterPlugin ( PluginData plugin ) : void
SetPlugins ( IEnumerable plugins ) : void

Private Methods

Méthode Description
ContactInit ( ) : void
HandleError ( ContactPluginData plugin, Exception e, PluginData failed_state = PluginData.PluginDataState.DISABLED_ERROR ) : void
bgResolveWorker_DoWork ( object sender, DoWorkEventArgs e ) : void
bgResolveWorker_RunWorkerCompleted ( object sender, RunWorkerCompletedEventArgs e ) : void
bgresolve_dequeue ( ) : void
bgresolve_worker_init ( ) : void
broker_xferMenuOpened ( Call active_call, System.Windows.Controls.ContextMenu menu ) : void
calls_CollectionChanged ( object sender, System e ) : void
calls_RightClickMenuShowing ( object sender, Call e ) : void
confusers_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

Method Details

ContactPluginManager() public méthode

public ContactPluginManager ( ) : System
Résultat System

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetPluginManager() public static méthode

public static GetPluginManager ( SettingsPluginDataCollection settings ) : ContactPluginManager
settings SettingsPluginDataCollection
Résultat ContactPluginManager

GetPlugins() public méthode

public GetPlugins ( ) : IEnumerable
Résultat IEnumerable

HandlePluginLoadException() protected méthode

protected HandlePluginLoadException ( PluginData data, Exception e ) : void
data PluginData
e System.Exception
Résultat void

HandlePluginLoadReflectionException() protected méthode

protected HandlePluginLoadReflectionException ( PluginData data, ReflectionTypeLoadException ex ) : void
data PluginData
ex System.Reflection.ReflectionTypeLoadException
Résultat void

LoadPlugins() public méthode

public LoadPlugins ( ) : void
Résultat void

NewPluginData() protected méthode

protected NewPluginData ( String dll ) : PluginData
dll String
Résultat PluginData

PluginLoadAddPlugin() protected méthode

protected PluginLoadAddPlugin ( PluginData plugin ) : void
plugin PluginData
Résultat void

PluginLoadRegisterPlugin() protected méthode

protected PluginLoadRegisterPlugin ( PluginData plugin ) : void
plugin PluginData
Résultat void

PluginManagerName() public méthode

public PluginManagerName ( ) : string
Résultat string

SetPlugins() protected méthode

protected SetPlugins ( IEnumerable plugins ) : void
plugins IEnumerable
Résultat void