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

Inheritance: VMLogBaseElement, ILogPropertyConfig
Show file Open project: Invenietis/ck-certified Class Usage Examples

Public Methods

Method Description
ClearConfig ( ) : void
CreateFrom ( ILogPropertyConfig p ) : VMLogPropertyConfig
CreateFrom ( ISimplePropertyInfo p ) : VMLogPropertyConfig
UpdateFrom ( ILogPropertyConfig p ) : bool
VMLogPropertyConfig ( string propertyName, bool isBound ) : CK.Plugin
VMLogPropertyConfig ( string propertyName, string propertyType, bool doLogErrors, LogPropertyFilter logFilter, bool isBound ) : CK.Plugin

Private Methods

Method Description
GetPropertyFilter ( ) : LogPropertyFilter
ProcessLogPropertyFilter ( LogPropertyFilter logPropertyFilter ) : void

Method Details

ClearConfig() public method

public ClearConfig ( ) : void
return void

CreateFrom() public static method

public static CreateFrom ( ILogPropertyConfig p ) : VMLogPropertyConfig
p ILogPropertyConfig
return VMLogPropertyConfig

CreateFrom() public static method

public static CreateFrom ( ISimplePropertyInfo p ) : VMLogPropertyConfig
p ISimplePropertyInfo
return VMLogPropertyConfig

UpdateFrom() public method

public UpdateFrom ( ILogPropertyConfig p ) : bool
p ILogPropertyConfig
return bool

VMLogPropertyConfig() public method

public VMLogPropertyConfig ( string propertyName, bool isBound ) : CK.Plugin
propertyName string
isBound bool
return CK.Plugin

VMLogPropertyConfig() public method

public VMLogPropertyConfig ( string propertyName, string propertyType, bool doLogErrors, LogPropertyFilter logFilter, bool isBound ) : CK.Plugin
propertyName string
propertyType string
doLogErrors bool
logFilter LogPropertyFilter
isBound bool
return CK.Plugin