using System; using System.Collections.Generic; using System.Text; namespace Progrart.Core.ProjectSystem { [Serializable] public class Project { public string OutputDir = "output"; public List Configurations = new List(); public ExecuteArguments Arguments = new ExecuteArguments(); } [Serializable] public class BuildConfiguration { public string? Name; public string? OutputDir; public List Items = new List(); public ExecuteArguments Arguments = new ExecuteArguments(); } [Serializable] public class BuildItem { public string Source = ""; public string? Target; public int Size; public ExecuteArguments Arguments = new ExecuteArguments(); } }