예제 #1
0
        public static CodeTalkConfig LoadFromXml(string filePath)
        {
            filePath = Path.GetFullPath(filePath);
            CodeTalkConfig config = null;

            using (var fileStream = new FileStream(filePath, FileMode.Open))
            {
                var serializer = new XmlSerializer(typeof(CodeTalkConfig));
                config = serializer.Deserialize(fileStream) as CodeTalkConfig;
                fileStream.Close();
            }
            config.ProcessAndValidate();
            return(config);
        }
예제 #2
0
 void LoadDefaultCodeTalkConfig()
 {
     currentCodeTalkConfig = CommandConstants.DefualtCodeTalkConfig;            //CodeTalkConfig.LoadFromXml(@".\DefaultCodeTalkConfig.config");
     currentCodeTalkConfig.ProcessAndValidate();
 }