C# 클래스 Rosetta.Translation.ExpressionTranslationUnit

Class describing expressions. TODO: Remove inherit from NestedElementTranslationUnit.
상속: NestedElementTranslationUnit, ITranslationUnit
파일 보기 프로젝트 열기: andry-tino/Rosetta 1 사용 예제들

공개 메소드들

메소드 설명
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