C# Class CK.Plugins.ObjectExplorer.ViewModels.LogViewModels.VMLogServiceConfig

Inheritance: VMLogBaseElement, ILogServiceConfig
Afficher le fichier Open project: Invenietis/ck-certified Class Usage Examples

Private Properties

Свойство Type Description
UpdatePropertyBag void

Méthodes publiques

Méthode Description
ClearConfig ( ) : void

Sets back an "after InitializeFromLoader" state - state in which we ony have empty bound sevices/methods/events/properties removes every unbound method/event/property.

CreateFrom ( VMLogConfig holder, ILogServiceConfig s ) : VMLogServiceConfig
CreateFrom ( VMLogConfig holder, IServiceInfo s ) : VMLogServiceConfig
FindEvent ( string name ) : VMLogEventConfig

Returns the VMLogEventConfig corresponding to the name set as parameter

FindMethod ( string name ) : VMLogMethodConfig

Returns the VMLogMethodConfig corresponding to the signature set as parameter

FindProperty ( string name ) : VMLogPropertyConfig

Returns the VMLogPropertyConfig corresponding to the name set as parameter

UpdateFrom ( ILogServiceConfig s, bool trackChanges ) : bool

Updates all VMLogMethodConfig, VMLogEventConfig and VMLogPropertyConfig to reflect the Log service configuration set as parameter

UpdateFrom ( IPluginConfigAccessor config ) : void
VMLogServiceConfig ( string name, bool isBound ) : System

Instantiates an empty VMLogServiceConfig

Private Methods

Méthode Description
UpdatePropertyBag ( ) : void

Method Details

ClearConfig() public méthode

Sets back an "after InitializeFromLoader" state - state in which we ony have empty bound sevices/methods/events/properties removes every unbound method/event/property.
public ClearConfig ( ) : void
Résultat void

CreateFrom() public static méthode

public static CreateFrom ( VMLogConfig holder, ILogServiceConfig s ) : VMLogServiceConfig
holder VMLogConfig
s ILogServiceConfig
Résultat VMLogServiceConfig

CreateFrom() public static méthode

public static CreateFrom ( VMLogConfig holder, IServiceInfo s ) : VMLogServiceConfig
holder VMLogConfig
s IServiceInfo
Résultat VMLogServiceConfig

FindEvent() public méthode

Returns the VMLogEventConfig corresponding to the name set as parameter
public FindEvent ( string name ) : VMLogEventConfig
name string
Résultat VMLogEventConfig

FindMethod() public méthode

Returns the VMLogMethodConfig corresponding to the signature set as parameter
public FindMethod ( string name ) : VMLogMethodConfig
name string
Résultat VMLogMethodConfig

FindProperty() public méthode

Returns the VMLogPropertyConfig corresponding to the name set as parameter
public FindProperty ( string name ) : VMLogPropertyConfig
name string
Résultat VMLogPropertyConfig

UpdateFrom() public méthode

Updates all VMLogMethodConfig, VMLogEventConfig and VMLogPropertyConfig to reflect the Log service configuration set as parameter
public UpdateFrom ( ILogServiceConfig s, bool trackChanges ) : bool
s ILogServiceConfig
trackChanges bool
Résultat bool

UpdateFrom() public méthode

public UpdateFrom ( IPluginConfigAccessor config ) : void
config IPluginConfigAccessor
Résultat void

VMLogServiceConfig() public méthode

Instantiates an empty VMLogServiceConfig
public VMLogServiceConfig ( string name, bool isBound ) : System
name string
isBound bool
Résultat System