C# Class Rosetta.ScriptSharp.Definition.Translation.EnumDefinitionTranslationUnit

Translation unit for describing interfaces for definitions. TODO: Move to a separate project, this is specific to ScriptSharp.
Inheritance: Rosetta.Translation.EnumTranslationUnit
显示文件 Open project: andry-tino/Rosetta Class Usage Examples

Public Methods

Method Description
Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumDefinitionTranslationUnit

EnumDefinitionTranslationUnit ( EnumDefinitionTranslationUnit other ) : System

Copy initializes a new instance of the EnumDefinitionTranslationUnit class.

For testability.

Protected Methods

Method Description
EnumDefinitionTranslationUnit ( ) : System

Initializes a new instance of the EnumDefinitionTranslationUnit class.

Method Details

Create() public static method

public static Create ( VisibilityToken visibility, ITranslationUnit name ) : EnumDefinitionTranslationUnit
visibility VisibilityToken
name ITranslationUnit
return EnumDefinitionTranslationUnit

EnumDefinitionTranslationUnit() protected method

Initializes a new instance of the EnumDefinitionTranslationUnit class.
protected EnumDefinitionTranslationUnit ( ) : System
return System

EnumDefinitionTranslationUnit() public method

Copy initializes a new instance of the EnumDefinitionTranslationUnit class.
For testability.
public EnumDefinitionTranslationUnit ( EnumDefinitionTranslationUnit other ) : System
other EnumDefinitionTranslationUnit
return System