C# Класс SIL.Cog.Application.Services.ProjectService

Наследование: IProjectService
Показать файл Открыть проект

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

Метод Описание
Close ( object ownerViewModel ) : bool
Init ( ) : bool
New ( object ownerViewModel ) : bool
Open ( object ownerViewModel ) : bool
ProjectService ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, IDialogService dialogService, IBusyService busyService, ISettingsService settingsService, Lazy analysisService ) : System
Save ( object ownerViewModel ) : bool
SaveAs ( object ownerViewModel ) : bool

Приватные методы

Метод Описание
CalcProjectHash ( ) : string
CloseProject ( ) : void
HandleComparisonPerformed ( ComparisonPerformedMessage msg ) : void
HandleDomainModelChanged ( SIL.Cog.Application.ViewModels.DomainModelChangedMessage msg ) : void
MigrateProjectIfNeeded ( ProgressViewModel vm, CogProject project ) : bool
NewProject ( ProgressViewModel vm ) : void
OnProjectOpened ( EventArgs e ) : void
OpenProject ( ProgressViewModel vm, string path, string &errorMsg ) : bool
ProjectService ( ) : System
SaveAsProject ( string path ) : void
SaveComparisonCache ( ) : void
SaveProject ( ) : void
SetupProject ( ProgressViewModel vm, string path, string name, CogProject project ) : void
StartNewProcess ( string projectPath, int timeout ) : void

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

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

public Close ( object ownerViewModel ) : bool
ownerViewModel object
Результат bool

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

public Init ( ) : bool
Результат bool

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

public New ( object ownerViewModel ) : bool
ownerViewModel object
Результат bool

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

public Open ( object ownerViewModel ) : bool
ownerViewModel object
Результат bool

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

public ProjectService ( SpanFactory spanFactory, SIL.Cog.Domain.SegmentPool segmentPool, IDialogService dialogService, IBusyService busyService, ISettingsService settingsService, Lazy analysisService ) : System
spanFactory SpanFactory
segmentPool SIL.Cog.Domain.SegmentPool
dialogService IDialogService
busyService IBusyService
settingsService ISettingsService
analysisService Lazy
Результат System

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

public Save ( object ownerViewModel ) : bool
ownerViewModel object
Результат bool

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

public SaveAs ( object ownerViewModel ) : bool
ownerViewModel object
Результат bool