protected override void GenerateGateway(CodeGenerationContext codeGenerationContext, TypeDefinitionExpression expression) { using (var writer = this.GetTextWriterForFile(expression.Type.Name + ".js")) { var classFileExpression = GatewayExpressionBinder.Bind(codeGenerationContext, expression); var codeGenerator = new JavascriptCodeGenerator(writer); codeGenerator.Generate(classFileExpression); } }