public class CSharpUtil extends Object
| Constructor and Description |
|---|
CSharpUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
append(StringBuilder builder,
String indent,
String line)
Shortcut to append a line of generated code
|
static String |
cSharpTypeName(PrimitiveType primitiveType)
Map the name of a
PrimitiveType to a C# primitive type name. |
static String |
formatClassName(String str)
Format a String as a class name.
|
static String |
formatGetterName(String propertyName)
Format a Getter name for generated code.
|
static String |
formatPropertyName(String str)
Format a String as a property name.
|
static String |
formatVariableName(String str)
Format a String as a variable name.
|
static String |
toLowerFirstChar(String str)
Lowercase the first character of a given String.
|
static String |
toUpperFirstChar(String str)
Uppercase the first character of a given String.
|
public static String cSharpTypeName(PrimitiveType primitiveType)
PrimitiveType to a C# primitive type name.primitiveType - to map.public static String toUpperFirstChar(String str)
str - to have the first character upper-cased.public static String toLowerFirstChar(String str)
str - to have the first character upper-cased.public static String formatPropertyName(String str)
str - to be formatted.public static String formatVariableName(String str)
str - to be formatted.public static String formatClassName(String str)
str - to be formatted.public static String formatGetterName(String propertyName)
propertyName - to be formatted.public static void append(StringBuilder builder, String indent, String line)
builder - string builder to which to append the lineindent - current text indentationline - line to be appendedCopyright © 2013-2024 Real Logic Limited. All Rights Reserved.