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

Class describing a method signature (no body).
Наследование: NestedElementTranslationUnit, ITranslationUnit
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
expressions ITranslationUnit[]
names ITranslationUnit[]
shouldRenderDeclarationKeyword bool
type ITranslationUnit

Private Properties

Свойство Тип Описание
TranslateSingleDeclaration string

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

Метод Описание
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.

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

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

Initializes a new instance of the VariableDeclarationTranslationUnit class.

VariableDeclarationTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the VariableDeclarationTranslationUnit class.

Приватные методы

Метод Описание
TranslateSingleDeclaration ( ) : string

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

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

public static Create ( ITranslationUnit type, ITranslationUnit names, ITranslationUnit expressions = null, bool shouldRenderDeclarationKeyword = true ) : VariableDeclarationTranslationUnit
type ITranslationUnit
names ITranslationUnit
expressions ITranslationUnit
shouldRenderDeclarationKeyword bool
Результат VariableDeclarationTranslationUnit

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

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

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

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

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

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

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

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

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

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

protected ITranslationUnit[] expressions
Результат ITranslationUnit[]

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

protected ITranslationUnit[] names
Результат ITranslationUnit[]

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

protected bool shouldRenderDeclarationKeyword
Результат bool

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

protected ITranslationUnit type
Результат ITranslationUnit