public string ToLogString() { var sb = new StringBuilder() .AppendLine($"[{nameof(ParametersPack)}]") .AppendLine($"AnalysisProgramName: '{AnalysisProgramName}'") .AppendLine($"AlgorithmType: {AlgorithmType.ToLogString()}") .AppendLine($"StartValue: '{StartValue.ToString()}'") .AppendLine($"EndValue: '{EndValue.ToString()}'") .AppendLine($"ExtrapolationSegmentValue: '{ExtrapolationSegmentValue.ToString()}'") .AppendLine($"LaunchesNumber: '{LaunchesNumber.ToString()}'") .AppendLine($"Step: '{Step.ToString()}'") .AppendLine($"OutputFilenamePattern: '{OutputFilenamePattern}'") .AppendLine($"CommonAnalysisFilenameSuffix: '{CommonAnalysisFilenameSuffix}'") .AppendLine($"OutputFileExtension: '{OutputFileExtension}'"); return(sb.ToString()); }