C# Class Babel.Compiler.ConstDefinition

Inheritance: Node, ClassElement
显示文件 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_oe property

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

modifier protected_oe property

protected ConstModifier modifier
return ConstModifier

name protected_oe property

protected string name
return string

reader protected_oe property

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

typeSpecifier protected_oe property

protected TypeSpecifier,Babel.Compiler typeSpecifier
return TypeSpecifier

value protected_oe property

protected object value
return object