C# 클래스 Orc.NuGetExplorer.ViewModels.PackageSourceSettingViewModel

상속: Catel.MVVM.ViewModelBase
파일 보기 프로젝트 열기: WildGums/Orc.NuGetExplorer

Private Properties

프로퍼티 타입 설명
CanMoveToStep bool
MoveToStep void
OnAddExecute void
OnMoveDownCanExecute bool
OnMoveDownExecute void
OnMoveUpCanExecute bool
OnMoveUpExecute void
OnPackageSourcesChanged void
OnRemoveCanExecute bool
OnRemoveExecute void
VerifyAll void
VerifyPackageSourceAsync System.Threading.Tasks.Task

공개 메소드들

메소드 설명
PackageSourceSettingViewModel ( INuGetFeedVerificationService nuGetFeedVerificationService, IPackageSourceFactory packageSourceFactory ) : System.Collections.Generic

보호된 메소드들

메소드 설명
InitializeAsync ( ) : System.Threading.Tasks.Task
OnModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
SaveAsync ( ) : Task
ValidateBusinessRules ( List validationResults ) : void
ValidateFields ( List validationResults ) : void

비공개 메소드들

메소드 설명
CanMoveToStep ( int step ) : bool
MoveToStep ( int step ) : void
OnAddExecute ( ) : void
OnMoveDownCanExecute ( ) : bool
OnMoveDownExecute ( ) : void
OnMoveUpCanExecute ( ) : bool
OnMoveUpExecute ( ) : void
OnPackageSourcesChanged ( ) : void
OnRemoveCanExecute ( ) : bool
OnRemoveExecute ( ) : void
VerifyAll ( ) : void
VerifyPackageSourceAsync ( EditablePackageSource packageSource, bool force = false ) : System.Threading.Tasks.Task

메소드 상세

InitializeAsync() 보호된 메소드

protected InitializeAsync ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

OnModelPropertyChanged() 보호된 메소드

protected OnModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
리턴 void

PackageSourceSettingViewModel() 공개 메소드

public PackageSourceSettingViewModel ( INuGetFeedVerificationService nuGetFeedVerificationService, IPackageSourceFactory packageSourceFactory ) : System.Collections.Generic
nuGetFeedVerificationService INuGetFeedVerificationService
packageSourceFactory IPackageSourceFactory
리턴 System.Collections.Generic

SaveAsync() 보호된 메소드

protected SaveAsync ( ) : Task
리턴 Task

ValidateBusinessRules() 보호된 메소드

protected ValidateBusinessRules ( List validationResults ) : void
validationResults List
리턴 void

ValidateFields() 보호된 메소드

protected ValidateFields ( List validationResults ) : void
validationResults List
리턴 void