public static string GetGeneratedSourceFilePath(this SyntaxTree syntaxTree, IAssemblySymbol assembly)
        {
            var fileName = GetGeneratedSourceFileName(syntaxTree, assembly);

            var saveToDirectory = Path.Combine(SourceGenHelpers.GetProjectPath(), "Temp", "GeneratedCode", assembly.Name);

            Directory.CreateDirectory(saveToDirectory);

            return(Path.Combine(saveToDirectory, fileName));
        }