C# Class CK.Plugins.ObjectExplorer.VMIContextViewModel

Inheritance: Caliburn.Micro.Screen, IDisposable
Show file Open project: Invenietis/ck-certified Class Usage Examples

Private Properties

Property Type Description
InitializeCommands void
OnApplyDone void
OnDirtyChanged void

Public Methods

Method Description
CanClose ( Action callback ) : void
Dispose ( ) : void
FindOrCreate ( IAssemblyInfo item ) : VMIAssembly
FindOrCreate ( IPluginInfo item ) : VMIPlugin
FindOrCreate ( IServiceInfo item ) : VMIService
FindOrCreate ( IServiceReferenceInfo item ) : VMIService
FindOrCreateDynamic ( IServiceInfo item ) : VMIService
VMIContextViewModel ( IContext context, IPluginConfigAccessor config, ILogService logService, IHelpViewerService helpService ) : System

Protected Methods

Method Description
OnDeactivate ( bool close ) : void

Private Methods

Method Description
InitializeCommands ( ) : void
OnApplyDone ( object sender, CK.Plugin.ApplyDoneEventArgs e ) : void
OnDirtyChanged ( object sender, EventArgs e ) : void

Method Details

CanClose() public method

public CanClose ( Action callback ) : void
callback Action
return void

Dispose() public method

public Dispose ( ) : void
return void

FindOrCreate() public method

public FindOrCreate ( IAssemblyInfo item ) : VMIAssembly
item IAssemblyInfo
return VMIAssembly

FindOrCreate() public method

public FindOrCreate ( IPluginInfo item ) : VMIPlugin
item IPluginInfo
return VMIPlugin

FindOrCreate() public method

public FindOrCreate ( IServiceInfo item ) : VMIService
item IServiceInfo
return VMIService

FindOrCreate() public method

public FindOrCreate ( IServiceReferenceInfo item ) : VMIService
item IServiceReferenceInfo
return VMIService

FindOrCreateDynamic() public method

public FindOrCreateDynamic ( IServiceInfo item ) : VMIService
item IServiceInfo
return VMIService

OnDeactivate() protected method

protected OnDeactivate ( bool close ) : void
close bool
return void

VMIContextViewModel() public method

public VMIContextViewModel ( IContext context, IPluginConfigAccessor config, ILogService logService, IHelpViewerService helpService ) : System
context IContext
config IPluginConfigAccessor
logService ILogService
helpService IHelpViewerService
return System