public MmlDatum(enmMMLType type, List <object> args, LinePos linePos, int dat) { this.type = type; this.args = args; this.linePos = linePos; this.dat = dat; }
public static LinePos Copy(LinePos src) { if (src == null) { return(null); } LinePos ret = new LinePos( src.document, src.srcMMLID, src.row, src.col, src.length, src.part, src.chip, src.chipIndex, src.chipNumber, src.ch, src.aliesName, src.aliesNextName, src.aliesDepth ); return(ret); }
public MmlDatum(int dat, enmMMLType type, LinePos linePos, params object[] args) { this.type = type; this.args = args != null?args.ToList() : null; this.linePos = linePos; this.dat = dat; }
public static void Move(LinePos src, LinePos des) { if (src == null || des == null) { return; } des.document = src.document; des.srcMMLID = src.srcMMLID; des.row = src.row; des.col = src.col; des.length = src.length; des.part = src.part; des.chip = src.chip; des.chipIndex = src.chipIndex; des.chipNumber = src.chipNumber; des.ch = src.ch; des.aliesName = src.aliesName; des.aliesNextName = src.aliesNextName; des.aliesDepth = src.aliesDepth; }
public static void Clear(LinePos src) { if (src == null) { return; } src.document = null; src.srcMMLID = ""; src.row = -1; src.col = -1; src.length = 1; src.part = ""; src.chip = ""; src.chipIndex = 0; src.chipNumber = 0; src.ch = -1; src.aliesName = ""; src.aliesNextName = ""; src.aliesDepth = 0; }