aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java
index 187a44a..662a018 100644
--- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java
+++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpSerializer.java
@@ -139,23 +139,12 @@ public class CsharpSerializer implements NodeVisitor {
@Override
public void visit(InstanceReceiver receiver) {
- receiver.accept(new Receiver.Mapper<Void>() {
- @Override
- public Void visit(ExpressionNode receiver) {
- write(receiver);
- return null;
- }
-
- @Override
- public Void visit(TypeName receiver) {
- throw new UnsupportedOperationException();
- }
- });
+ write(receiver.getExpression());
}
@Override
public void visit(StaticReceiver receiver) {
- throw new UnsupportedOperationException();
+ writeTypeReference(receiver.getType());
}
@Override