C# Класс CalDavSynchronizer.Ui.Options.ViewModels.OptionsViewModelBase

Наследование: ViewModelBase, IOptionsViewModel
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
GetOptionsOrNull ( ) : Contracts.Options
SetOptions ( CalDavSynchronizer options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

Защищенные методы

Метод Описание
CreateSections ( ) : IEnumerable
CreateSubOptions ( ) : IEnumerable
OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
SetOptionsOverride ( CalDavSynchronizer options ) : void

Описание методов

CreateSections() защищенный абстрактный Метод

protected abstract CreateSections ( ) : IEnumerable
Результат IEnumerable

CreateSubOptions() защищенный абстрактный Метод

protected abstract CreateSubOptions ( ) : IEnumerable
Результат IEnumerable

GetOptionsOrNull() публичный Метод

public GetOptionsOrNull ( ) : Contracts.Options
Результат Contracts.Options

OptionsViewModelBase() защищенный Метод

protected OptionsViewModelBase ( IOptionsViewModelParent parent ) : System
parent IOptionsViewModelParent
Результат System

SetOptions() публичный Метод

public SetOptions ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
Результат void

SetOptionsOverride() защищенный Метод

protected SetOptionsOverride ( CalDavSynchronizer options ) : void
options CalDavSynchronizer
Результат void

Validate() публичный Метод

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
Результат bool