public ICompiler GetCompilerForLanguage(CompilerSupportedLanguages language) { if (language == CompilerSupportedLanguages.CSharp) { return(new CSharpCompiler()); } throw new UnSupportedLanguageException("There is no support for this language in system."); }
public BotsCompiler(CompilerSupportedLanguages language) { compProvider = new LanguageProvider(); compiler = compProvider.GetCompilerForLanguage(language); }