public static JobMutator CreateMutator(Jit jit, Platform platform) { var mutator = new JobMutator(jit.ToString() + platform). Add(Default.Jit.Mutate(jit)). Add(Default.Platform.Mutate(platform)); if (jit == Environments.Jit.LegacyJit) { mutator = mutator.Add(Default.Runtime.Mutate(Environments.Runtime.Clr)); } return(mutator); }
public Job Mutate(JobMutator mutator) => mutator.Apply(this);