C# Class Babel.Compiler.AbstractIterSignature

Inheritance: AbstractRoutineSignature
ファイルを表示 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_oe property

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

creator protected_oe property

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

getCurrent protected_oe property

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

moveNext protected_oe property

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

moveNextArguments protected_oe property

protected TypedNodeList,Babel.Compiler moveNextArguments
return TypedNodeList

typeBuilder protected_oe property

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