protected override void LoadList(IntPtr ptr, string type, uint size) { switch (type) { case "lrgn": Regions = new LRGN(ptr, size); break; case "lart": case "lar2": Articulations = new LART(ptr, size); break; default: throw new Exception("[INS_]Unknown ListType"); } }
protected override void ReadList(IntPtr ptr, IntPtr ptrTerm, string listType) { switch (listType) { case "lrgn": Regions = new LRGN(ptr, ptrTerm); break; case "lart": case "lar2": Articulations = new LART(ptr, ptrTerm); break; case "INFO": Info = new Info(ptr, ptrTerm); break; default: throw new Exception(string.Format("Unknown ListType [{0}]", listType)); } }