C# Class Rosetta.Translation.VariableDeclarationTranslationUnit

Class describing a method signature (no body).
Inheritance: NestedElementTranslationUnit, ITranslationUnit
Afficher le fichier Open project: andry-tino/Rosetta Class Usage Examples

Protected Properties

Свойство Type Description
expressions ITranslationUnit[]
names ITranslationUnit[]
shouldRenderDeclarationKeyword bool
type ITranslationUnit

Private Properties

Свойство Type Description
TranslateSingleDeclaration string

Méthodes publiques

Méthode Description
Create ( ITranslationUnit type, ITranslationUnit names, ITranslationUnit expressions = null, bool shouldRenderDeclarationKeyword = true ) : VariableDeclarationTranslationUnit

Translate ( ) : string

Translate the unit into TypeScript.

VariableDeclarationTranslationUnit ( VariableDeclarationTranslationUnit other ) : System

Copy initializes a new instance of the VariableDeclarationTranslationUnit class.

For testability.

Méthodes protégées

Méthode Description
VariableDeclarationTranslationUnit ( ) : System

Initializes a new instance of the VariableDeclarationTranslationUnit class.

VariableDeclarationTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the VariableDeclarationTranslationUnit class.

Private Methods

Méthode Description
TranslateSingleDeclaration ( ) : string

Method Details

Create() public static méthode

public static Create ( ITranslationUnit type, ITranslationUnit names, ITranslationUnit expressions = null, bool shouldRenderDeclarationKeyword = true ) : VariableDeclarationTranslationUnit
type ITranslationUnit
names ITranslationUnit
expressions ITranslationUnit
shouldRenderDeclarationKeyword bool
Résultat VariableDeclarationTranslationUnit

Translate() public méthode

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

VariableDeclarationTranslationUnit() protected méthode

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

VariableDeclarationTranslationUnit() public méthode

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

VariableDeclarationTranslationUnit() protected méthode

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

Property Details

expressions protected_oe property

protected ITranslationUnit[] expressions
Résultat ITranslationUnit[]

names protected_oe property

protected ITranslationUnit[] names
Résultat ITranslationUnit[]

shouldRenderDeclarationKeyword protected_oe property

protected bool shouldRenderDeclarationKeyword
Résultat bool

type protected_oe property

protected ITranslationUnit type
Résultat ITranslationUnit