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