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

Class describing a program.
Internal members protected for testability.
Наследование: ITranslationUnit, ICompoundTranslationUnit
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
content IEnumerable

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

Метод Описание
AddContent ( ITranslationUnit translationUnit ) : void

Create ( ) : ProgramTranslationUnit

ProgramTranslationUnit ( ProgramTranslationUnit other ) : System

Copy initializes a new instance of the ProgramTranslationUnit class.

For testability.

Translate ( ) : string

Translate the unit into TypeScript.

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

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

Initializes a new instance of the ProgramTranslationUnit class.

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

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

public AddContent ( ITranslationUnit translationUnit ) : void
translationUnit ITranslationUnit
Результат void

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

public static Create ( ) : ProgramTranslationUnit
Результат ProgramTranslationUnit

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

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

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

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

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

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

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

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

protected IEnumerable content
Результат IEnumerable