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-2022 Real Logic Limited. All Rights Reserved.