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); }
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); }