SQLDiagRunner.Runner.GetWorkSheetName C# (CSharp) Method

GetWorkSheetName() private method

private GetWorkSheetName ( string queryTitle, string worksheetPrefix ) : string
queryTitle string
worksheetPrefix string
return string
        private string GetWorkSheetName(string queryTitle, string worksheetPrefix)
        {
            var worksheetName = string.IsNullOrEmpty(worksheetPrefix) ? queryTitle : worksheetPrefix + " " + queryTitle;

            var worksheetNameSanitised = SanitiseWorkSheetName(worksheetName);

            // Check if name already exists: 31 char limit for worksheet names!
            while (_dictWorksheet.Contains(worksheetNameSanitised))
            {
                worksheetNameSanitised = worksheetNameSanitised.RandomiseLastNChars(3);
            }

            _dictWorksheet.Add(worksheetNameSanitised);

            return worksheetNameSanitised;
        }