public override ITerminalSettings Clone() { PipeTerminalSettings ts = new PipeTerminalSettings(); ts.Import(this); return(ts); }
public object Deserialize(StructuredText node) { PipeTerminalSettings ts = new PipeTerminalSettings(); StructuredText baseNode = node.GetChildOrNull(0); if (baseNode != null) { TerminalSettings baseTs = PipePlugin.Instance.SerializeService.Deserialize(baseNode) as TerminalSettings; if (baseTs != null) { ts.Import(baseTs); } } return ts; }
public override ITerminalSettings Clone() { PipeTerminalSettings ts = new PipeTerminalSettings(); ts.Import(this); return ts; }