CodeGen
 All Classes Namespaces Files Functions Variables Properties Pages
CodeGen.generators.CSharpNormalizer Class Reference

Normalizer for C# More...

Inheritance diagram for CodeGen.generators.CSharpNormalizer:
Inheritance graph
Collaboration diagram for CodeGen.generators.CSharpNormalizer:
Collaboration graph

Static Public Member Functions

static Normalizer GetNormalizer ()
 Method for getting a singleton More...
 

Static Public Attributes

static readonly Dictionary
< string, string > 
BuiltInDefaults
 The dictionary of built in values More...
 

Protected Member Functions

override string NormalizeType (string type)
 Type normalizer: fixes the type to language's built in
Parameters
type
Returns
More...
 
- Protected Member Functions inherited from CodeGen.generators.Normalizer
virtual Class NormalizeClass (ref Class @class)
 Class normalizer: normalizes class with fields, methods and subclasses More...
 
virtual Field NormalizeField (ref Field field)
 Field normalizer: normalizes field More...
 
virtual Method NormalizeMethod (ref Method method)
 Method normalizer: normalizes method More...
 
virtual Parameter NormalizeParameter (Parameter parameter)
 Parameter normalizer: normalizes parameter More...
 

Additional Inherited Members

- Public Member Functions inherited from CodeGen.generators.Normalizer
virtual Package NormalizePackage (ref Package pkg)
 Package normalizer: normalizes package with classes and subpackages More...
 

Detailed Description

Normalizer for C#

Definition at line 188 of file CSharp.cs.

Member Function Documentation

static Normalizer CodeGen.generators.CSharpNormalizer.GetNormalizer ( )
static

Method for getting a singleton

Returns
Normalizer instance

Definition at line 213 of file CSharp.cs.

override string CodeGen.generators.CSharpNormalizer.NormalizeType ( string  type)
protectedvirtual

Type normalizer: fixes the type to language's built in

Parameters
type
Returns

Implements CodeGen.generators.Normalizer.

Definition at line 219 of file CSharp.cs.

Member Data Documentation

readonly Dictionary<string, string> CodeGen.generators.CSharpNormalizer.BuiltInDefaults
static
Initial value:
= new Dictionary<string, string>
{
{"int", "0"},
{"double", "0.0"},
{"float", "0.0f"},
{"char", "''"},
{"bool", "false"},
{"string", "\"\""},
}

The dictionary of built in values

Definition at line 199 of file CSharp.cs.


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