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

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

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

Свойство Тип Описание
injectedBefore ITranslationUnit
members IEnumerable

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

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

Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumTranslationUnit

EnumTranslationUnit ( EnumTranslationUnit other ) : System

Copy initializes a new instance of the EnumTranslationUnit class.

For testability.

Translate ( ) : string

Translate the unit into TypeScript.

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

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

Initializes a new instance of the EnumTranslationUnit class.

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

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

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

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

public static Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumTranslationUnit
visibility VisibilityToken
name ITranslationUnit
Результат EnumTranslationUnit

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

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

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

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

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

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

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

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

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

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

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