コード例 #1
0
        public SolutionResolver(Models.SolutionModel solutionModel)
            : base(new [] { "solution", "solution-name", "solution-dir", "item-name", "path" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

            solutionModel.SolutionOpened += OnSolutionOpened;
        }
コード例 #2
0
        public SvnResolver(Models.SolutionModel solutionModel)
            : base(new[] { "svn", "svn-url" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

            solutionModel.SolutionOpened += OnSolutionOpened;
            solutionModel.SolutionClosed += OnSolutionClosed;
        }
コード例 #3
0
ファイル: VsrResolver.cs プロジェクト: omnigoat/TitleBarNone
        public VsrResolver(Models.SolutionModel solutionModel)
            : base(new[] { "vsr", "vsr-branch", "vsr-sha" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

            solutionModel.SolutionOpened += OnSolutionOpened;
            solutionModel.SolutionClosed += OnSolutionClosed;
        }
コード例 #4
0
ファイル: GitResolver.cs プロジェクト: omnigoat/TitleBarNone
        public GitResolver(Models.SolutionModel solutionModel)
            : base(new[] { "git", "git-branch", "git-sha" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

            solutionModel.SolutionOpened += OnSolutionOpened;
            solutionModel.SolutionClosed += OnSolutionClosed;
        }
コード例 #5
0
 internal static SolutionResolver Create(Models.SolutionModel solutionModel)
 {
     return(new SolutionResolver(solutionModel));
 }
コード例 #6
0
 public static SvnResolver Create(Models.SolutionModel solutionModel)
 {
     return(new SvnResolver(solutionModel));
 }