private bool SolutionSizeAboveThreshold(Solution solution) { if (_testing) { return(true); } var workspace = solution.Workspace; if (workspace.Kind == WorkspaceKind.RemoteWorkspace || workspace.Kind == WorkspaceKind.RemoteTemporaryWorkspace) { // Storage is always available in the remote server. return(true); } if (_solutionSizeTracker == null) { return(false); } var size = _solutionSizeTracker.GetSolutionSize(solution.Workspace, solution.Id); var threshold = this.OptionService.GetOption(StorageOptions.SolutionSizeThreshold); return(size >= threshold); }
private bool SolutionSizeAboveThreshold(Solution solution) { if (_testing) { return(true); } if (_solutionSizeTracker == null) { return(false); } var size = _solutionSizeTracker.GetSolutionSize(solution.Workspace, solution.Id); return(size > SolutionSizeThreshold); }
private bool SolutionSizeAboveThreshold(Solution solution) { if (_testing) { return(true); } if (_solutionSizeTracker == null) { return(false); } var size = _solutionSizeTracker.GetSolutionSize(solution.Workspace, solution.Id); var threshold = this.OptionService.GetOption(StorageOptions.SolutionSizeThreshold); return(size >= threshold); }