private IEnumerable<string> GetRawLines()
{
yield return InitSection;
yield return $"{VersionKey}={Version}";
yield return VariablesSection;
yield return $"{VersionControlKey}={VersionControl}";
yield return $"{TargetKey}={Target}";
yield return SourceFilesSection;
foreach (var sourceFileDescriptor in SourceFiles)
{
yield return sourceFileDescriptor.ToString();
}
yield return EndSection;
}