C# Class Rosetta.Translation.EnumTranslationUnit

Describes enums.
Internal members protected for testability.
Inheritance: ScopedElementTranslationUnit, ITranslationUnit, ICompoundTranslationUnit, ITranslationInjector
Afficher le fichier Open project: andry-tino/Rosetta Class Usage Examples

Protected Properties

Свойство Type Description
injectedBefore ITranslationUnit
members IEnumerable

Méthodes publiques

Méthode Description
AddMember ( ITranslationUnit translationUnit ) : void

Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumTranslationUnit

EnumTranslationUnit ( EnumTranslationUnit other ) : System

Copy initializes a new instance of the EnumTranslationUnit class.

For testability.

Translate ( ) : string

Translate the unit into TypeScript.

Méthodes protégées

Méthode Description
EnumTranslationUnit ( ) : System

Initializes a new instance of the EnumTranslationUnit class.

Method Details

AddMember() public méthode

public AddMember ( ITranslationUnit translationUnit ) : void
translationUnit ITranslationUnit
Résultat void

Create() public static méthode

public static Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumTranslationUnit
visibility VisibilityToken
name ITranslationUnit
Résultat EnumTranslationUnit

EnumTranslationUnit() protected méthode

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

EnumTranslationUnit() public méthode

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

Translate() public méthode

Translate the unit into TypeScript.
public Translate ( ) : string
Résultat string

Property Details

injectedBefore protected_oe property

protected ITranslationUnit injectedBefore
Résultat ITranslationUnit

members protected_oe property

protected IEnumerable members
Résultat IEnumerable