Ejemplo n.º 1
0
        /// <summary>
        /// 書き込みロックをかけた状態のリポジトリを入手する
        /// </summary>
        /// <returns>リポジトリ</returns>
        public static MainRepository WithReadAndWrite()
        {
            var repo = new MainRepository();

            repo.WriteLock();
            return(repo);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 読み込みロックをかけた状態のリポジトリを入手する
        /// </summary>
        /// <returns>リポジトリ</returns>
        public static MainRepository WithRead()
        {
            var repo = new MainRepository();

            repo.ReadLock();
            return(repo);
        }
Ejemplo n.º 3
0
 public Container(MainRepository repo)
 {
     this.repo = repo;
 }