예제 #1
0
 public CodeGenerator(IServiceProvider serviceProvider)
 {
     apiRootCodeConverterFactory      = serviceProvider.GetRequiredService <ApiRootCodeConverterFactory>();
     apiCodeConverterFactory          = serviceProvider.GetRequiredService <ApiCodeConverterFactory>();
     typeCodeConverterFactory         = serviceProvider.GetRequiredService <TypeCodeConverterFactory>();
     enumCodeConverterFactory         = serviceProvider.GetRequiredService <EnumCodeConverterFactory>();
     stringFormatCodeConverterFactory = serviceProvider.GetRequiredService <StringFormatCodeConverterFactory>();
     arrayCodeConverterFactory        = serviceProvider.GetRequiredService <ArrayCodeConverterFactory>();
     multitypeCodeConverterFactory    = serviceProvider.GetRequiredService <MultitypeCodeConverterFactory>();
     emptyCodeConverterFactory        = serviceProvider.GetRequiredService <EmptyCodeConverterFactory>();
     combinedCallbackParameterCodeConverterFactory = serviceProvider.GetRequiredService <CombinedCallbackParameterCodeConverterFactory>();
 }
예제 #2
0
 public ClassEntityTranslator(
     ApiRootCodeConverterFactory apiRootCodeConverterFactory,
     ApiCodeConverterFactory apiCodeConverterFactory,
     TypeCodeConverterFactory typeCodeConverterFactory,
     StringFormatCodeConverterFactory stringFormatCodeConverterFactory,
     ArrayCodeConverterFactory arrayCodeConverterFactory,
     MultitypeCodeConverterFactory multitypeCodeConverterFactory)
 {
     this.apiRootCodeConverterFactory      = apiRootCodeConverterFactory;
     this.apiCodeConverterFactory          = apiCodeConverterFactory;
     this.typeCodeConverterFactory         = typeCodeConverterFactory;
     this.stringFormatCodeConverterFactory = stringFormatCodeConverterFactory;
     this.arrayCodeConverterFactory        = arrayCodeConverterFactory;
     this.multitypeCodeConverterFactory    = multitypeCodeConverterFactory;
 }