C# Class Babel.Compiler.AbstractIterSignature

Inheritance: AbstractRoutineSignature
Show file Open project: shugo/babel Class Usage Examples

Protected Properties

Property Type Description
constructor System.Reflection.Emit.ConstructorBuilder
creator System.Reflection.Emit.MethodBuilder
getCurrent System.Reflection.Emit.MethodBuilder
moveNext System.Reflection.Emit.MethodBuilder
moveNextArguments TypedNodeList
typeBuilder System.Reflection.Emit.TypeBuilder

Public Methods

Method Description
AbstractIterSignature ( string name, TypedNodeList arguments, TypeSpecifier returnType, Location location ) : System
Accept ( NodeVisitor visitor ) : void

Protected Methods

Method Description
InitArguments ( ) : void

Method Details

AbstractIterSignature() public method

public AbstractIterSignature ( string name, TypedNodeList arguments, TypeSpecifier returnType, Location location ) : System
name string
arguments TypedNodeList
returnType TypeSpecifier
location Location
return System

Accept() public method

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

InitArguments() protected method

protected InitArguments ( ) : void
return void

Property Details

constructor protected property

protected ConstructorBuilder,System.Reflection.Emit constructor
return System.Reflection.Emit.ConstructorBuilder

creator protected property

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

getCurrent protected property

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

moveNext protected property

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

moveNextArguments protected property

protected TypedNodeList,Babel.Compiler moveNextArguments
return TypedNodeList

typeBuilder protected property

protected TypeBuilder,System.Reflection.Emit typeBuilder
return System.Reflection.Emit.TypeBuilder