C# Class Babel.Compiler.AttrDefinition

Inheritance: Node, ClassElement
Afficher le fichier Open project: shugo/babel Class Usage Examples

Protected Properties

Свойство Type Description
fieldBuilder System.Reflection.Emit.FieldBuilder
modifier AttrModifier
name string
reader System.Reflection.Emit.MethodBuilder
typeSpecifier TypeSpecifier
writer System.Reflection.Emit.MethodBuilder

Méthodes publiques

Méthode Description
Accept ( NodeVisitor visitor ) : void
AttrDefinition ( string name, TypeSpecifier typeSpecifier, AttrModifier modifier, Location location ) : System
Clone ( ) : object
IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void

Method Details

Accept() public méthode

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
Résultat void

AttrDefinition() public méthode

public AttrDefinition ( string name, TypeSpecifier typeSpecifier, AttrModifier modifier, Location location ) : System
name string
typeSpecifier TypeSpecifier
modifier AttrModifier
location Location
Résultat System

Clone() public méthode

public Clone ( ) : object
Résultat object

IncludeTo() public méthode

public IncludeTo ( ClassDefinition cls, FeatureModifier featureModifier ) : void
cls ClassDefinition
featureModifier FeatureModifier
Résultat void

Property Details

fieldBuilder protected_oe property

protected FieldBuilder,System.Reflection.Emit fieldBuilder
Résultat System.Reflection.Emit.FieldBuilder

modifier protected_oe property

protected AttrModifier modifier
Résultat AttrModifier

name protected_oe property

protected string name
Résultat string

reader protected_oe property

protected MethodBuilder,System.Reflection.Emit reader
Résultat System.Reflection.Emit.MethodBuilder

typeSpecifier protected_oe property

protected TypeSpecifier,Babel.Compiler typeSpecifier
Résultat TypeSpecifier

writer protected_oe property

protected MethodBuilder,System.Reflection.Emit writer
Résultat System.Reflection.Emit.MethodBuilder