// Copyright (c) 2012-2021 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); } }