public Atom WithPreviousAtom(DummyAtom previousAtom) { if (this.Atom is IRow row) { return(new DummyAtom(this.Type, row.WithPreviousAtom(previousAtom), this.IsTextSymbol)); } return(this); }
public Atom WithPreviousAtom(DummyAtom previousAtom) => new PhantomAtom(this.RowAtom.WithPreviousAtom(previousAtom), this.useWidth, this.useHeight, this.useDepth);