Пример #1
0
 public InterfaceDefinitionsGenerator(IEnumerable<TypeScriptModule> modules, GeneratorOptions options)
 {
     _modules = modules;
       _sb = new IndentedStringBuilder(modules.Sum(m => m.ModuleMembers.Count) * 256, options.CodeGenerationOptions.IndentationCharacter, options.CodeGenerationOptions.IndentationIncrementAmount);
       _options = options;
       _propertyCommenter = new PropertyCommenter(options);
 }
Пример #2
0
 public ClassDefinitionsGenerator(IEnumerable<TypeScriptModule> modules, GeneratorOptions options)
 {
     _modules = modules;
       _sb = new StringBuilder(modules.Sum(m => m.ModuleMembers.Count) * 256);
       _modulesByName = modules.ToDictionary(k => k.Module);
       _options = options;
       _propertyCommenter = new PropertyCommenter(options);
 }
Пример #3
0
 internal PropertyCommenter(GeneratorOptions options)
 {
     _options = options;
 }
Пример #4
0
 public Generator(GeneratorOptions options)
 {
     _options = options;
 }