public void open(out Boolean pIsComplete, out String pError) { ArrayListSerializable list = new ArrayListSerializable(); try { m_Reader = new C3dReader(); if (!m_Reader.Open(m_FileName)) { pError = "Error: Unable to open file " + m_FileName; pIsComplete = false; } else { pError = "Okay"; pIsComplete = true; } } catch (Exception e) { pError = e.Message; pIsComplete = false; } }
public static void Shuffle(ArrayListSerializable list) { Random rng = new Random(); int n = list.Count; while (n > 1) { n--; int k = rng.Next(n + 1); object value = list[k]; list[k] = list[n]; list[n] = value; } }
public ArrayListSerializable getLabels() { if (m_Reader == null) { throw new NullReferenceException("m_Reader is Null"); } ArrayListSerializable list = new ArrayListSerializable(); foreach (String l in m_Reader.Labels) { list.Add(l.Replace("-", String.Empty)); } return(list); }