// Copyright (c) 2012-2023 Wojciech Figat. All rights reserved.
namespace Flax.Build.Projects
{
///
/// Interface for objects that can customize generated project files (eg. insert debugger customization or custom extension settings).
///
public interface IProjectCustomizer
{
///
/// Gets the name of the project architecture for the solution.
///
/// The platform architecture.
/// The result name.
void GetSolutionArchitectureName(TargetArchitecture architecture, ref string name);
///
/// Gets the name of the project architecture.
///
/// The project.
/// The platform.
/// The platform architecture.
/// The result name.
void GetProjectArchitectureName(Project project, Platform platform, TargetArchitecture architecture, ref string name);
}
}