コード例 #1
0
        public void StageProject(Project project)
        {
            if (project == null)
            {
                throw new ArgumentNullException(nameof(project));
            }

            stagedProject = new StagedProject(project, project.Create(new PersistenceRegistry()));
        }
コード例 #2
0
ファイル: StorageSqLite.cs プロジェクト: Deltares/Riskeer
        public void StageProject(IProject project)
        {
            if (!(project is RiskeerProject riskeerProject))
            {
                throw new ArgumentNullException(nameof(project));
            }

            var registry = new PersistenceRegistry();

            stagedProject = new StagedProject(riskeerProject, riskeerProject.Create(registry));
        }
コード例 #3
0
ファイル: StorageSqLite.cs プロジェクト: Deltares/Riskeer
 public void UnstageProject()
 {
     stagedProject = null;
 }