public void Render(TextWriter textWriter)
 {
     textWriter.Write("new ");
     CodeGenerationHelper.AppendClassName(textWriter, _clazz, null);
     textWriter.Write("(");
     CodegenExpressionBuilder.RenderExpressions(textWriter, _parameters);
     textWriter.Write(")");
 }
Exemplo n.º 2
0
 public void Render(TextWriter textWriter)
 {
     CodeGenerationHelper.AppendClassName(textWriter, _target, null);
     textWriter.Write(".");
     textWriter.Write(_methodName);
     textWriter.Write("(");
     CodegenExpressionBuilder.RenderExpressions(textWriter, _parameters);
     textWriter.Write(")");
 }
Exemplo n.º 3
0
 public void Render(TextWriter textWriter)
 {
     if (_expression is CodegenExpressionRef)
     {
         _expression.Render(textWriter);
     }
     else
     {
         textWriter.Write("(");
         _expression.Render(textWriter);
         textWriter.Write(")");
     }
     textWriter.Write('.');
     textWriter.Write(_method);
     textWriter.Write("(");
     CodegenExpressionBuilder.RenderExpressions(textWriter, _parameters);
     textWriter.Write(")");
 }
Exemplo n.º 4
0
 public void MergeClasses(ICollection<Type> classes)
 {
     _expression.MergeClasses(classes);
     CodegenExpressionBuilder.MergeClassesExpressions(classes, _parameters);
 }