示例#1
0
        public static VariableDoc LoadObj()
        {
            VariableDoc pDoc = new VariableDoc();

            try
            {
                XmlSerializer xmlSerializer = new XmlSerializer(typeof(VariableDoc));
                FileStream    fsReader      = null;
                fsReader = File.OpenRead(@".//Parameter/VisionVariableDoc.xml");
                pDoc     = (VariableDoc)xmlSerializer.Deserialize(fsReader);
                fsReader.Close();
                pDoc.GlobaleVariablesInfoDic = pDoc.GlobalVariablesInfoList.ToDictionary(p => p.VariableName);
                pDoc.SystemVariablesInfoDic  = pDoc.SystemVariableInfoList.ToDictionary(p => p.VariableName);
                //pDoc.TaskVariablesInfoDic = pDoc.TaskVariablesInfoList.ToDictionary(p=>p.VariableName);
            }
            catch
            {
                pDoc.GlobalVariablesInfoList.Clear();
            }

            return(pDoc);
        }
示例#2
0
 public static void Init()
 {
     doc = VariableDoc.LoadObj();
 }