Esempio n. 1
0
        public LanguageManager(ILanguageProvider languageProvider, ILanguageConverter languageConverter)
        {
            var languages = languageProvider.SupportedLanguages;

            SupportedLanguages = languages.Select(languageConverter.ConvertLanguageToLanguageInfo).ToList();
            DefaultLanguage    = languageConverter.ConvertLanguageToLanguageInfo(languageProvider.DefaultLanguage);
        }
Esempio n. 2
0
 protected SingleFileCodeGenerator(
     SupportedCodeGenerator supportedCodeGenerator,
     SupportedLanguage supportedLanguage = SupportedLanguage.CSharp,
     ILanguageConverter converter        = null)
 {
     this.CodeGenerator     = supportedCodeGenerator;
     this.supportedLanguage = supportedLanguage;
     this.converter         = converter;
 }
 protected OpenApiCodeGenerator(
     SupportedLanguage language,
     ILanguageConverter languageConverter = null)
     : base(SupportedCodeGenerator.OpenApi, language)
 {
 }
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInPython(this);
 }
Esempio n. 5
0
 protected AutoRestCodeGenerator(SupportedLanguage language, ILanguageConverter languageConverter = null)
     : base(SupportedCodeGenerator.AutoRest, language, languageConverter)
 {
 }
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInMacOSCPP(this);
 }
Esempio n. 7
0
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInPowerShell(this);
 }
 public SourceBuilder WithConverter(ILanguageConverter languageConverter)
 {
     _converter = languageConverter ?? throw new ArgumentNullException(nameof(languageConverter));
     Status     = SourceStatus.ReadyForParsing;
     return(this);
 }
 protected NSwagCodeGenerator(
     SupportedLanguage language,
     ILanguageConverter converter = null)
     : base(SupportedCodeGenerator.NSwag, language, converter)
 {
 }
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInJava(this);
 }
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInVBScript(this);
 }
Esempio n. 12
0
 /// <summary>
 /// the principal method during conversion
 /// </summary>
 /// <param name="obj">object</param>
 public void Convert(ILanguageConverter obj)
 {
     obj.WriteInCSharp(this);
 }
 protected SwaggerCodeGenerator(
     SupportedLanguage language,
     ILanguageConverter converter = null)
     : base(SupportedCodeGenerator.Swagger, language)
 {
 }