C# Класс Rosetta.ScriptSharp.Definition.Translation.PropertyDefinitionTranslationUnit

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

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

Свойство Тип Описание
hasGet bool
hasSet bool
type ITranslationUnit

Private Properties

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

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

Метод Описание
Create ( VisibilityToken visibility, ITranslationUnit type, ITranslationUnit name, bool hasGet = true, bool hasSet = true ) : PropertyDefinitionTranslationUnit

PropertyDefinitionTranslationUnit ( PropertyDefinitionTranslationUnit other ) : System

Copy initializes a new instance of the PropertyDefinitionTranslationUnit class.

For testability.

Translate ( ) : string

Translate the unit into TypeScript.

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

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

Initializes a new instance of the PropertyDefinitionTranslationUnit class.

PropertyDefinitionTranslationUnit ( ITranslationUnit name, ITranslationUnit returnType, VisibilityToken visibility ) : System

Initializes a new instance of the PropertyDefinitionTranslationUnit class.

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

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

public static Create ( VisibilityToken visibility, ITranslationUnit type, ITranslationUnit name, bool hasGet = true, bool hasSet = true ) : PropertyDefinitionTranslationUnit
visibility VisibilityToken
type ITranslationUnit
name ITranslationUnit
hasGet bool
hasSet bool
Результат PropertyDefinitionTranslationUnit

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

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

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

Initializes a new instance of the PropertyDefinitionTranslationUnit class.
protected PropertyDefinitionTranslationUnit ( ITranslationUnit name, ITranslationUnit returnType, VisibilityToken visibility ) : System
name ITranslationUnit
returnType ITranslationUnit
visibility VisibilityToken
Результат System

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

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

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

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

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

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

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

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

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

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

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