Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ VisitNew()

override Expression System.Linq.Expressions.ExpressionStringBuilder.VisitNew ( NewExpression node)
inlinepackagevirtual

Reimplemented from System.Linq.Expressions.ExpressionVisitor.

Definition at line 532 of file ExpressionStringBuilder.cs.

533 {
534 Out("new ");
535 Out(node.Type.Name);
536 Out('(');
538 for (int i = 0; i < node.ArgumentCount; i++)
539 {
540 if (i > 0)
541 {
542 Out(", ");
543 }
544 if (members != null)
545 {
546 string name = members[i].Name;
547 Out(name);
548 Out(" = ");
549 }
550 Visit(node.GetArgument(i));
551 }
552 Out(')');
553 return node;
554 }
virtual ? Expression Visit(Expression? node)

References System.Reflection.Out, and System.Linq.Expressions.ExpressionVisitor.Visit().