C# Class CalDavSynchronizer.Ui.Options.ViewModels.OptionsViewModelBase

Inheritance: ViewModelBase, IOptionsViewModel
Mostrar archivo Open project: aluxnimm/outlookcaldavsynchronizer Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
GetOptionsOrNull ( ) : Contracts.Options
SetOptions ( CalDavSynchronizer options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

Protected Methods

Method Description
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
SetOptionsOverride ( CalDavSynchronizer options ) : void

Method Details

CreateSections() protected abstract method

protected abstract CreateSections ( ) : IEnumerable
return IEnumerable

CreateSubOptions() protected abstract method

protected abstract CreateSubOptions ( ) : IEnumerable
return IEnumerable

GetOptionsOrNull() public method

public GetOptionsOrNull ( ) : Contracts.Options
return Contracts.Options

OptionsViewModelBase() protected method

protected OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
parent IOptionsViewModelParent
return System

SetOptions() public method

public SetOptions ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
return void

SetOptionsOverride() protected method

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
return void

Validate() public method

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
return bool