public Job(string id) : base(id) { EnvCharacteristic[this] = new EnvMode(); RunCharacteristic[this] = new RunMode(); InfrastructureCharacteristic[this] = new InfrastructureMode(); AccuracyCharacteristic[this] = new AccuracyMode(); }
public static EnvMode Parse(CharacteristicSet set) { var mode = new EnvMode(); mode.Platform = mode.Platform.Mutate(set); mode.Jit = mode.Jit.Mutate(set); mode.Runtime = mode.Runtime.Mutate(set); mode.Affinity = mode.Affinity.Mutate(set); mode.Gc = GcMode.Parse(set); return(mode); }
public static Job Parse(CharacteristicSet set, bool clearId = true) { var job = new Job(); if (!clearId) { job.Id = job.Id.Mutate(set); } job.Env = EnvMode.Parse(set); job.Run = RunMode.Parse(set); job.Infrastructure = InfrastructureMode.Parse(set); job.Accuracy = AccuracyMode.Parse(set); return(job); }