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

Class describing expressions. TODO: Remove inherit from NestedElementTranslationUnit.
Наследование: NestedElementTranslationUnit, ITranslationUnit
Показать файл Открыть проект Примеры использования класса

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

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

Override this.

Do not implement a fallback mechanism when overriding.

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

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

Initializes a new instance of the ExpressionTranslationUnit class.

ExpressionTranslationUnit ( ITranslationUnit translationUnit ) : System

Initializes a new instance of the ExpressionTranslationUnit class.

ExpressionTranslationUnit ( int nestingLevel ) : System

Initializes a new instance of the ExpressionTranslationUnit class.

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

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

This builder has a sole purpose: allowing the ability to create expressions that translates in a particular desired way. This is more a utility mechanism!

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

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

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

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

Initializes a new instance of the ExpressionTranslationUnit class.
protected ExpressionTranslationUnit ( ITranslationUnit translationUnit ) : System
translationUnit ITranslationUnit The translation unit to use for rendering.
Результат System

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

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

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

Override this.
Do not implement a fallback mechanism when overriding.
public Translate ( ) : string
Результат string