C# Class Babel.Compiler.AbstractRoutineSignature

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

Protected Properties

Свойство Type Description
argumentTable System.Collections.Hashtable
arguments TypedNodeList
methodBuilder System.Reflection.Emit.MethodBuilder
name string
returnType TypeSpecifier

Méthodes publiques

Méthode Description
AbstractRoutineSignature ( string name, TypedNodeList arguments, TypeSpecifier returnType, Location location ) : System
Accept ( NodeVisitor visitor ) : void
Clone ( ) : object
GetArgument ( string name ) : Argument

Méthodes protégées

Méthode Description
InitArguments ( ) : void

Method Details

AbstractRoutineSignature() public méthode

public AbstractRoutineSignature ( string name, TypedNodeList arguments, TypeSpecifier returnType, Location location ) : System
name string
arguments TypedNodeList
returnType TypeSpecifier
location Location
Résultat System

Accept() public méthode

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

Clone() public méthode

public Clone ( ) : object
Résultat object

GetArgument() public méthode

public GetArgument ( string name ) : Argument
name string
Résultat Argument

InitArguments() protected méthode

protected InitArguments ( ) : void
Résultat void

Property Details

argumentTable protected_oe property

protected Hashtable,System.Collections argumentTable
Résultat System.Collections.Hashtable

arguments protected_oe property

protected TypedNodeList,Babel.Compiler arguments
Résultat TypedNodeList

methodBuilder protected_oe property

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

name protected_oe property

protected string name
Résultat string

returnType protected_oe property

protected TypeSpecifier,Babel.Compiler returnType
Résultat TypeSpecifier