C# Класс Rosetta.Translation.LocalDeclarationStatementTranslationUnit

Class describing a local declaration statement.
Acts like a decorator for VariableDeclarationTranslationUnit. Internal members protected for testability.
Наследование: StatementTranslationUnit
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
variableDeclaration VariableDeclarationTranslationUnit

Открытые методы

Метод Описание
Create ( VariableDeclarationTranslationUnit variableDeclaration ) : LocalDeclarationStatementTranslationUnit

LocalDeclarationStatementTranslationUnit ( LocalDeclarationStatementTranslationUnit other ) : System

Copy initializes a new instance of the LocalDeclarationStatementTranslationUnit class.

For testability.

Translate ( ) : string

Translate the unit into TypeScript.

Защищенные методы

Метод Описание
LocalDeclarationStatementTranslationUnit ( ) : System

Initializes a new instance of the LocalDeclarationStatementTranslationUnit class.

LocalDeclarationStatementTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the LocalDeclarationStatementTranslationUnit class.

Описание методов

Create() публичный статический Метод

public static Create ( VariableDeclarationTranslationUnit variableDeclaration ) : LocalDeclarationStatementTranslationUnit
variableDeclaration VariableDeclarationTranslationUnit
Результат LocalDeclarationStatementTranslationUnit

LocalDeclarationStatementTranslationUnit() защищенный Метод

Initializes a new instance of the LocalDeclarationStatementTranslationUnit class.
protected LocalDeclarationStatementTranslationUnit ( ) : System
Результат System

LocalDeclarationStatementTranslationUnit() публичный Метод

Copy initializes a new instance of the LocalDeclarationStatementTranslationUnit class.
For testability.
public LocalDeclarationStatementTranslationUnit ( LocalDeclarationStatementTranslationUnit other ) : System
other LocalDeclarationStatementTranslationUnit
Результат System

LocalDeclarationStatementTranslationUnit() защищенный Метод

Initializes a new instance of the LocalDeclarationStatementTranslationUnit class.
protected LocalDeclarationStatementTranslationUnit ( int nestingLevel ) : System
nestingLevel int
Результат System

Translate() публичный Метод

Translate the unit into TypeScript.
public Translate ( ) : string
Результат string

Описание свойств

variableDeclaration защищенное свойство

protected VariableDeclarationTranslationUnit,Rosetta.Translation variableDeclaration
Результат VariableDeclarationTranslationUnit