C# Class Babel.Compiler.IterDefinition

Inheritance: RoutineDefinition, ClassElement
Mostra file Open project: shugo/babel Class Usage Examples

Protected Properties

Property Type Description
boundType TypeData
bridgeMethods System.Collections.ArrayList
constructor System.Reflection.Emit.ConstructorBuilder
creator System.Reflection.Emit.MethodBuilder
current System.Reflection.Emit.FieldBuilder
currentPosition System.Reflection.Emit.FieldBuilder
getCurrent System.Reflection.Emit.MethodBuilder
localVariables System.Collections.Hashtable
moveNext System.Reflection.Emit.MethodBuilder
moveNextArguments TypedNodeList
resumePoints System.Collections.ArrayList
self System.Reflection.Emit.FieldBuilder
typeBuilder System.Reflection.Emit.TypeBuilder
typeParameters TypedNodeList

Public Methods

Method Description
Accept ( NodeVisitor visitor ) : void
IterDefinition ( string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location ) : System

Protected Methods

Method Description
InitArguments ( ) : void

Method Details

Accept() public method

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

InitArguments() protected method

protected InitArguments ( ) : void
return void

IterDefinition() public method

public IterDefinition ( string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location ) : System
name string
arguments TypedNodeList
returnType TypeSpecifier
statementList StatementList
modifier RoutineModifier
location Location
return System

Property Details

boundType protected_oe property

protected TypeData boundType
return TypeData

bridgeMethods protected_oe property

protected ArrayList,System.Collections bridgeMethods
return System.Collections.ArrayList

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

current protected_oe property

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

currentPosition protected_oe property

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

getCurrent protected_oe property

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

localVariables protected_oe property

protected Hashtable,System.Collections localVariables
return System.Collections.Hashtable

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

resumePoints protected_oe property

protected ArrayList,System.Collections resumePoints
return System.Collections.ArrayList

self protected_oe property

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

typeBuilder protected_oe property

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

typeParameters protected_oe property

protected TypedNodeList,Babel.Compiler typeParameters
return TypedNodeList