using System.Threading.Tasks; using Wabbajack.DTOs; namespace Wabbajack.Compiler.CompilationSteps; public abstract class ACompilationStep : ICompilationStep { protected ACompiler _compiler; public bool Disabled { get; set; } = false; public ACompilationStep(ACompiler compiler) { _compiler = compiler; } public abstract ValueTask Run(RawSourceFile source); }