aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/backends/csharp
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-02 00:29:32 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-02 00:29:32 +0100
commit7fbbbf62b303ee819017844ff8058b764465e246 (patch)
tree4c1966008c3972856d6d7de812000fe9e2d1b0c8 /src/main/java/org/zwobble/couscous/backends/csharp
parent65503a9acc04d27d7118cd7fc9077aad5e3179a4 (diff)
Defer generation overrides until necessary, don't mangle C# names
Diffstat (limited to 'src/main/java/org/zwobble/couscous/backends/csharp')
-rw-r--r--src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java
index 8bd8b11..00de205 100644
--- a/src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java
+++ b/src/main/java/org/zwobble/couscous/backends/csharp/CsharpCodeGenerator.java
@@ -17,6 +17,8 @@ import static org.zwobble.couscous.util.Casts.tryCast;
import static org.zwobble.couscous.util.ExtraLists.eagerMap;
public class CsharpCodeGenerator {
+ public static final Naming NAMING = Naming.noMangling();
+
private final static Map<ScalarType, ScalarType> PRIMITIVES = ImmutableMap.<ScalarType, ScalarType>builder()
.put(Types.INT, ScalarType.of("int"))
.put(Types.STRING, ScalarType.of("string"))
@@ -29,7 +31,7 @@ public class CsharpCodeGenerator {
private final NodeTransformer nodeTransformer;
public static Node generateCode(Node node, String namespace) {
- return new CsharpCodeGenerator(Naming.signaturesContainSimpleNames(), namespace).generateCode(node);
+ return new CsharpCodeGenerator(NAMING, namespace).generateCode(node);
}
private CsharpCodeGenerator(Naming naming, String namespace) {