private ProgramProperties GetProgramProperties(string code, SupportedProgrammingLanguages.Languages language)
        {
            switch (language)
            {
            case SupportedProgrammingLanguages.Languages.Csharp:
                return(CsharpUtil.GetProgramPropertiesForCompilation(code));

            default:
                return(CsharpUtil.GetProgramPropertiesForCompilation(code));
            }
        }
        private ProgramProperties GetProgramProperties(string code, SupportedProgrammingLanguages.Languages language,
                                                       string AllProgramInputs)
        {
            switch (language)
            {
            case SupportedProgrammingLanguages.Languages.Csharp:
                return(CsharpUtil.GetProgramPropertiesForExecution(code, AllProgramInputs));

            default:
                return(CsharpUtil.GetProgramPropertiesForExecution(code, AllProgramInputs));
            }
        }