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); }
void LoadDefaultCodeTalkConfig() { currentCodeTalkConfig = CommandConstants.DefualtCodeTalkConfig; //CodeTalkConfig.LoadFromXml(@".\DefaultCodeTalkConfig.config"); currentCodeTalkConfig.ProcessAndValidate(); }