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

Interface for describing compound translation elements. TODO: Move to a separate project, this is specific to ScriptSharp.
Internal members protected for testability.
Inheritance: Rosetta.Translation.ClassDeclarationTranslationUnit
ファイルを表示 Open project: andry-tino/Rosetta Class Usage Examples

Public Methods

Method Description
ClassDefinitionTranslationUnit ( ClassDefinitionTranslationUnit other ) : System

Copy initializes a new instance of the ClassDefinitionTranslationUnit class.

For testability.

Create ( VisibilityToken visibility, ITranslationUnit name, ITranslationUnit baseClassName ) : ClassDefinitionTranslationUnit

Protected Methods

Method Description
ClassDefinitionTranslationUnit ( ) : System

Initializes a new instance of the ClassDefinitionTranslationUnit class.

Method Details

ClassDefinitionTranslationUnit() protected method

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

ClassDefinitionTranslationUnit() public method

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

Create() public static method

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