示例#1
0
        public static string GetProjectName(IServiceProvider serviceProvider)
        {
            var context = VersionControlNavigationHelper.GetTeamFoundationContext(serviceProvider);

            if (context != null)
            {
                return(context.TeamProjectName);
            }
            return(null);
        }
        protected VersionControlServer GetVersionControlServer()
        {
            var context = VersionControlNavigationHelper.GetTeamFoundationContext(_serviceProvider);

            if (context == null || VersionControlNavigationHelper.IsConnectedToTfsCollectionAndProject(context) == false)
            {
                return(null);
            }
            var vcs = context.TeamProjectCollection.GetService <VersionControlServer>();

            return(vcs);
        }
示例#3
0
        private ChangesetService InitChangesetService()
        {
            var context = VersionControlNavigationHelper.GetTeamFoundationContext(_serviceProvider);

            if (context != null && VersionControlNavigationHelper.IsConnectedToTfsCollectionAndProject(context))
            {
                var vcs = context.TeamProjectCollection.GetService <VersionControlServer>();
                if (vcs != null)
                {
                    return(new ChangesetService(vcs));
                }
            }
            return(null);
        }