public static labelsSequenceContainer Load(string path) { labelsSequenceContainer xd = new labelsSequenceContainer(); var serializer = new XmlSerializer(typeof(labelsSequenceContainer)); using (var stream = new FileStream(path, FileMode.Open)) { return(serializer.Deserialize(stream) as labelsSequenceContainer); } }
public void optionsChanger() { List <string> listeSequences = new List <string>(); listeSequences.Clear(); reinit(); lsc = labelsSequenceContainer.Load(inputClass.recPath + "00_Sequences.xml"); foreach (LabelsSequence ls in lsc.LabelsSequences) { if (ls.modeInput == dataStreamer.modeLabel) { listeSequences.Add(ls.nameOfSequence); dd.options.Add(new Dropdown.OptionData() { text = ls.nameOfSequence }); } } }
public void newSequenceCreate() { newLabelInSequence = ""; erazeSequence(); dbg2.text = ""; if (!File.Exists(pathSequences)) { dbg2.text = "No sequences until here...File Will be created"; File.Create(pathSequences); //labCont.Save(pathSequences); } else { labelsSequenceContainer labo = (labelsSequenceContainer)labelsSequenceContainer.Load(pathSequences); if (labo != null) { labCont = labo; dbgTxt.text = "file includes " + labo.LabelsSequences.Count + " sequences!"; } } }