public TFSBuildService(ITFSConnection _tfsConnection, IServiceProvider serviceProvider, ILogger _logger) { tfsConnection = _tfsConnection; tfsConnection.ConnectionChanged += ResetConnection; logger = _logger; teamExplorer = serviceProvider.GetService(typeof(ITeamExplorer)) as ITeamExplorer; vsTfsBuild = serviceProvider.GetService(typeof(IVsTeamFoundationBuild)) as IVsTeamFoundationBuild; }
public TFSVersionControl(ITFSConnection _tfsConnection, EnvDTE80.DTE2 _dte, ILogger _logger) { dte = _dte; logger = _logger; tfsConnection = _tfsConnection; tfsConnection.ConnectionChanged += ResetConnection; versionControlControlsAssembly = Assembly.Load(versionControlControlsAssemblyString); folderDiffOptions = AccessPrivateWrapper.FromType(versionControlControlsAssembly, BindingFlags.NonPublic | BindingFlags.Instance, "FolderDiffOptions"); }