C# Class Rosetta.Translation.ModuleDefinitionTranslationUnit

Class describing definition for modules.
Internal members protected for testability.
Inheritance: Rosetta.Translation.ModuleTranslationUnit
Show file Open project: andry-tino/Rosetta Class Usage Examples

Public Methods

Method Description
Create ( ITranslationUnit name ) : ModuleDefinitionTranslationUnit

ModuleDefinitionTranslationUnit ( ModuleDefinitionTranslationUnit other ) : System

Copy initializes a new instance of the ModuleDefinitionTranslationUnit class.

For testability.

Protected Methods

Method Description
ModuleDefinitionTranslationUnit ( ) : System

Initializes a new instance of the ModuleDefinitionTranslationUnit class.

ModuleDefinitionTranslationUnit ( ITranslationUnit name, int nestingLevel ) : System

Initializes a new instance of the ModuleDefinitionTranslationUnit class.

ModuleDefinitionTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the ModuleDefinitionTranslationUnit class.

Method Details

Create() public static method

public static Create ( ITranslationUnit name ) : ModuleDefinitionTranslationUnit
name ITranslationUnit
return ModuleDefinitionTranslationUnit

ModuleDefinitionTranslationUnit() protected method

Initializes a new instance of the ModuleDefinitionTranslationUnit class.
protected ModuleDefinitionTranslationUnit ( ) : System
return System

ModuleDefinitionTranslationUnit() protected method

Initializes a new instance of the ModuleDefinitionTranslationUnit class.
protected ModuleDefinitionTranslationUnit ( ITranslationUnit name, int nestingLevel ) : System
name ITranslationUnit
nestingLevel int
return System

ModuleDefinitionTranslationUnit() public method

Copy initializes a new instance of the ModuleDefinitionTranslationUnit class.
For testability.
public ModuleDefinitionTranslationUnit ( ModuleDefinitionTranslationUnit other ) : System
other ModuleDefinitionTranslationUnit
return System

ModuleDefinitionTranslationUnit() protected method

Initializes a new instance of the ModuleDefinitionTranslationUnit class.
protected ModuleDefinitionTranslationUnit ( int nestingLevel ) : System
nestingLevel int
return System