public static ModifyMatrix Show(Substitute Sub) { var dialog = new ModifyMatrix(); dialog.InputA.Text = Sub.Matrix[0].ToString(); dialog.InputB.Text = Sub.Matrix[1].ToString(); dialog.InputC.Text = Sub.Matrix[2].ToString(); dialog.ShowDialog(); return dialog; }
private Substitute ParseSub(StringIterator Iter) { var sub = new Substitute(); Iter.Advance(); SkipWhitespace(Iter); sub.Name = ParseName(Iter); SkipWhitespace(Iter); if (Iter.Next == 'M') { Iter.Advance(); SkipWhitespace(Iter); sub.Matrix[0] = ParseRoute(Iter); SkipWhitespace(Iter); sub.Matrix[1] = ParseRoute(Iter); SkipWhitespace(Iter); sub.Matrix[2] = ParseRoute(Iter); } return sub; }
public static String Substitute(Substitute Sub) { return Substitute(Sub.Name, Sub.Matrix); }