public AzureReposHostProvider(ICommandContext context, IAzureDevOpsRestApi azDevOps, IMicrosoftAuthentication msAuth) : base(context) { EnsureArgument.NotNull(azDevOps, nameof(azDevOps)); EnsureArgument.NotNull(msAuth, nameof(msAuth)); _azDevOps = azDevOps; _msAuth = msAuth; }
public AzureReposHostProvider(ICommandContext context, IAzureDevOpsRestApi azDevOps, IMicrosoftAuthentication msAuth, IAzureDevOpsAuthorityCache authorityCache, IAzureReposBindingManager bindingManager) { EnsureArgument.NotNull(context, nameof(context)); EnsureArgument.NotNull(azDevOps, nameof(azDevOps)); EnsureArgument.NotNull(msAuth, nameof(msAuth)); EnsureArgument.NotNull(authorityCache, nameof(authorityCache)); EnsureArgument.NotNull(bindingManager, nameof(bindingManager)); _context = context; _azDevOps = azDevOps; _msAuth = msAuth; _authorityCache = authorityCache; _bindingManager = bindingManager; }