private void init(byte[] k, byte[] v) { this.compiledKnowledgeBases = new Dictionary <string, CompiledKnowledgeBase>(); xmlToolbox = new XMLToolbox(typeof(KnowledgeBase)); RijndaelManaged crypto = new RijndaelManaged(); this.encryptor = crypto.CreateEncryptor(k, v); this.decryptor = crypto.CreateDecryptor(k, v); }
}//loadReplacementProfiles(List<ResourceFile> resourceFiles) private void loadCodeModules(List <ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(CodeModule)); CodeModule cm; foreach (ResourceFile rf in resourceFiles) { if (rf.Filetype == ResourceFileType.CodeModuleFile) { cm = (CodeModule)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); this.csToolbox.AddCodeModule(cm); } //end if ReplacementProfileFile } //foreach resource file }//loadCodeModules(List<ResourceFile> resourceFiles)
}//loadSynonyms(List<ResourceFile> resourceFiles) private void loadReplacementProfiles(List <ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(ReplacementProfile)); ReplacementProfile rp; foreach (ResourceFile rf in resourceFiles) { if (rf.Filetype == ResourceFileType.ReplacementProfileFile) { rp = (ReplacementProfile)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); this.replacements.AddRange(rp.Replacements); this.inputReplacements.AddRange(rp.InputReplacements); } //end if ReplacementProfileFile } //foreach resource file }//loadReplacementProfiles(List<ResourceFile> resourceFiles)
}//LoadResourceFiles(List<ResourceFile> resourceFiles) private void loadSynonyms(List <ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(SynonymGroup)); SynonymGroup sg; foreach (ResourceFile rf in resourceFiles) { if (rf.Filetype == ResourceFileType.SynonymFile) { sg = (SynonymGroup)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); foreach (Synonym s in sg.Synonyms) { s.Phrases.Sort(); this.synonyms[s.Name.ToLower()] = s; } } //end if SynonymFile } //foreach resource file }//loadSynonyms(List<ResourceFile> resourceFiles)
private void loadSynonyms(List<ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(SynonymGroup)); SynonymGroup sg; foreach(ResourceFile rf in resourceFiles) { if(rf.Filetype == ResourceFileType.SynonymFile) { sg = (SynonymGroup)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); foreach(Synonym s in sg.Synonyms) { s.Phrases.Sort(); this.synonyms[s.Name.ToLower()] = s; } }//end if SynonymFile }//foreach resource file }
private void loadReplacementProfiles(List<ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(ReplacementProfile)); ReplacementProfile rp; foreach(ResourceFile rf in resourceFiles) { if(rf.Filetype == ResourceFileType.ReplacementProfileFile) { rp = (ReplacementProfile)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); this.replacements.AddRange(rp.Replacements); this.inputReplacements.AddRange(rp.InputReplacements); }//end if ReplacementProfileFile }//foreach resource file }
private void loadCodeModules(List<ResourceFile> resourceFiles) { XMLToolbox xmlToolbox = new XMLToolbox(typeof(CodeModule)); CodeModule cm; foreach(ResourceFile rf in resourceFiles) { if(rf.Filetype == ResourceFileType.CodeModuleFile) { cm = (CodeModule)xmlToolbox.LoadXML(this.knowledgeBaseItem.Fullpath + rf.Filename); this.csToolbox.AddCodeModule(cm); }//end if ReplacementProfileFile }//foreach resource file }
private void init(byte[] k, byte[] v) { this.compiledKnowledgeBases = new Dictionary<string,CompiledKnowledgeBase>(); xmlToolbox = new XMLToolbox(typeof(KnowledgeBase)); RijndaelManaged crypto = new RijndaelManaged(); this.encryptor = crypto.CreateEncryptor(k, v); this.decryptor = crypto.CreateDecryptor(k, v); }