Exemple #1
0
        public static Reaction Parse(string input)
        {
            var parts  = input.Split(" => ");
            var inputs = parts[0].Split(',');

            return(new Reaction(
                       inputs.Select(ReactionPart.Parse).ToImmutableList(),
                       ReactionPart.Parse(parts[1])));
        }
Exemple #2
0
 public Reaction(ImmutableList <ReactionPart> inputs, ReactionPart output)
 {
     Inputs = inputs ?? ImmutableList <ReactionPart> .Empty;
     Output = output;
 }