public CodeTranslator(IMetadataGenerator metadataGenerator, IOutputTypeMetadataGenerator outputTypeMetadataGenerator, ICodeGenerator codeGenerator, ITypePartsCodeGenerator typePartsCodeGenerator) { _metadataGenerator = metadataGenerator; _outputTypeMetadataGenerator = outputTypeMetadataGenerator; _codeGenerator = codeGenerator; _typePartsCodeGenerator = typePartsCodeGenerator; }
public TypeScriptCodeGenerator(ITypePartsCodeGenerator generator, CodeTranslatorOptions options) { _generator = generator ?? throw new ArgumentNullException(nameof(generator)); _options = options ?? throw new ArgumentNullException(nameof(options)); }