public void Register() { _tools.RegisterTool("tfs", "tf.exe", _pathProvider.GetVisualStudioToolDirectory()); _userInputProvider.RegisterVariablesFromTemplate(Template.VariableDeclarations); _userInputProvider[Variable.Branch].VariableSelectionValues.AddRange(_pathProvider.GetBranches()); _variableProvider.RegisterValue(TfsProjectRoot, _pathProvider.GetTfsProjectRoot()); _projectGuid = Guid.NewGuid(); _variableProvider.RegisterValue(Variable.ProjectGuid, _projectGuid.ToString() !); _variableProvider.RegisterValue(Variable.PropertyFilterGuid, CreateGuid()); _variableProvider.RegisterValue(Variable.SourceFilterGuid, CreateGuid()); _variableProvider.RegisterValue(Variable.ResourceFilterGuid, CreateGuid()); _variableProvider.RegisterValue(Variable.IncludeFilterGuid, CreateGuid()); }