Avro C#
 All Classes Namespaces Functions Variables Enumerations Properties
Public Member Functions | Public Attributes | Properties | List of all members
Avro.CodeGenUtil Class Reference

A singleton class containing data used by codegen More...

Public Member Functions

string Mangle (string name)
 Append @ to all reserved keywords that appear on the given name More...
 
string UnMangle (string name)
 Remove all the @ More...
 

Public Attributes

const string Object = "System.Object"
 

Properties

static CodeGenUtil Instance [get]
 
CodeNamespaceImport[] NamespaceImports [get]
 
CodeCommentStatement FileComment [get]
 
HashSet< string > ReservedKeywords [get]
 

Detailed Description

A singleton class containing data used by codegen

Member Function Documentation

string Avro.CodeGenUtil.Mangle ( string  name)
inline

Append @ to all reserved keywords that appear on the given name

Parameters
name
Returns
string Avro.CodeGenUtil.UnMangle ( string  name)
inline

Remove all the @

Parameters
name
Returns

The documentation for this class was generated from the following file: