C# 클래스 CalDavSynchronizer.Ui.Options.BulkOptions.ViewModels.MultipleOptionsTemplateViewModel

상속: ViewModelBase, IOptionsViewModel
파일 보기 프로젝트 열기: aluxnimm/outlookcaldavsynchronizer

Private Properties

프로퍼티 타입 설명
CreateOptions Contracts.Options
DiscoverResourcesAsync void
GetAccountSettings void

공개 메소드들

메소드 설명
GetOptionsOrNull ( ) : Contracts.Options
MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
SetOptions ( Contracts options ) : void
Validate ( StringBuilder errorMessageBuilder ) : bool

비공개 메소드들

메소드 설명
CreateOptions ( ResourceDataViewModelBase resource ) : Contracts.Options
DiscoverResourcesAsync ( ) : void
GetAccountSettings ( ) : void

메소드 상세

GetOptionsOrNull() 공개 메소드

public GetOptionsOrNull ( ) : Contracts.Options
리턴 Contracts.Options

MultipleOptionsTemplateViewModel() 공개 메소드

public MultipleOptionsTemplateViewModel ( IOptionsViewModelParent parent, GeneralOptions generalOptions, IServerSettingsTemplateViewModel serverSettingsViewModel, ProfileType profileType, IOptionTasks optionTasks ) : System
parent IOptionsViewModelParent
generalOptions CalDavSynchronizer.Contracts.GeneralOptions
serverSettingsViewModel IServerSettingsTemplateViewModel
profileType ProfileType
optionTasks IOptionTasks
리턴 System

SetOptions() 공개 메소드

public SetOptions ( Contracts options ) : void
options Contracts
리턴 void

Validate() 공개 메소드

public Validate ( StringBuilder errorMessageBuilder ) : bool
errorMessageBuilder StringBuilder
리턴 bool