C# Class Babel.Compiler.ConstDefinition

Inheritance: Node, ClassElement
Show file Open project: shugo/babel Class Usage Examples

Protected Properties

Property Type Description
fieldBuilder System.Reflection.Emit.FieldBuilder
modifier ConstModifier
name string
reader System.Reflection.Emit.MethodBuilder
typeSpecifier TypeSpecifier
value object

Public Methods

Method Description
Accept ( NodeVisitor visitor ) : void
Clone ( ) : object
ConstDefinition ( string name, TypeSpecifier typeSpecifier, object value, ConstModifier modifier, Location location ) : System
IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void

Method Details

Accept() public method

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
return void

Clone() public method

public Clone ( ) : object
return object

ConstDefinition() public method

public ConstDefinition ( string name, TypeSpecifier typeSpecifier, object value, ConstModifier modifier, Location location ) : System
name string
typeSpecifier TypeSpecifier
value object
modifier ConstModifier
location Location
return System

IncludeTo() public method

public IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void
cls ClassDefinition
featureModifier FeatureModifier
return void

Property Details

fieldBuilder protected property

protected FieldBuilder,System.Reflection.Emit fieldBuilder
return System.Reflection.Emit.FieldBuilder

modifier protected property

protected ConstModifier modifier
return ConstModifier

name protected property

protected string name
return string

reader protected property

protected MethodBuilder,System.Reflection.Emit reader
return System.Reflection.Emit.MethodBuilder

typeSpecifier protected property

protected TypeSpecifier,Babel.Compiler typeSpecifier
return TypeSpecifier

value protected property

protected object value
return object