C# Class Rosetta.Translation.StatementTranslationUnit

Class describing modules.
Implementing ITranslationUnit and ICompoundTranslationUnit to provide abstraction in corresponding walker class.
Inheritance: NestedElementTranslationUnit, ITranslationUnit, ICompoundTranslationUnit
Afficher le fichier Open project: andry-tino/Rosetta Class Usage Examples

Méthodes publiques

Méthode Description
Translate ( ) : string

TODO: Consider making abstract.

Méthodes protégées

Méthode Description
StatementTranslationUnit ( ) : System

Initializes a new instance of the StatementTranslationUnit class.

StatementTranslationUnit ( StatementTranslationUnit other ) : System

Copy initializes a new instance of the StatementTranslationUnit class.

For testability.

StatementTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the StatementTranslationUnit class.

Method Details

StatementTranslationUnit() protected méthode

Initializes a new instance of the StatementTranslationUnit class.
protected StatementTranslationUnit ( ) : System
Résultat System

StatementTranslationUnit() protected méthode

Copy initializes a new instance of the StatementTranslationUnit class.
For testability.
protected StatementTranslationUnit ( StatementTranslationUnit other ) : System
other StatementTranslationUnit
Résultat System

StatementTranslationUnit() protected méthode

Initializes a new instance of the StatementTranslationUnit class.
protected StatementTranslationUnit ( int nestingLevel ) : System
nestingLevel int
Résultat System

Translate() public méthode

TODO: Consider making abstract.
public Translate ( ) : string
Résultat string