public SolutionResolver(Models.SolutionModel solutionModel)
            : base(new [] { "solution", "solution-name", "solution-dir", "item-name", "path" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

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

            solutionModel.SolutionOpened += OnSolutionOpened;
            solutionModel.SolutionClosed += OnSolutionClosed;
        }
Beispiel #3
0
        public VsrResolver(Models.SolutionModel solutionModel)
            : base(new[] { "vsr", "vsr-branch", "vsr-sha" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

            solutionModel.SolutionOpened += OnSolutionOpened;
            solutionModel.SolutionClosed += OnSolutionClosed;
        }
Beispiel #4
0
        public GitResolver(Models.SolutionModel solutionModel)
            : base(new[] { "git", "git-branch", "git-sha" })
        {
            OnSolutionOpened(solutionModel.StartupSolution);

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