public AbstractNotifyingRepository(RepoInfo repoInfo) { this.Status = this.RepoStatusFlags.Status; if (repoInfo == null) { throw new ArgumentNullException("repoInfo"); } // Initialize local variable this.RepoInfo = repoInfo; }