public ICompiler GetCompilerForLanguage(CompilerSupportedLanguages language)
        {
            if (language == CompilerSupportedLanguages.CSharp)
            {
                return(new CSharpCompiler());
            }

            throw new UnSupportedLanguageException("There is no support for this language in system.");
        }
示例#2
0
 public BotsCompiler(CompilerSupportedLanguages language)
 {
     compProvider = new LanguageProvider();
     compiler     = compProvider.GetCompilerForLanguage(language);
 }