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 GcMode With <T>(this GcMode mode, ICharacteristic <T> characteristic) => GcMode.Parse(mode.ToSet().Mutate(characteristic));