C# 클래스 Babel.Compiler.IterDefinition

상속: RoutineDefinition, ClassElement
파일 보기 프로젝트 열기: shugo/babel 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
Accept ( NodeVisitor visitor ) : void
IterDefinition ( string name, TypedNodeList arguments, TypeSpecifier returnType, StatementList statementList, RoutineModifier modifier, Location location ) : System

보호된 메소드들

메소드 설명
InitArguments ( ) : void

메소드 상세

Accept() 공개 메소드

public Accept ( NodeVisitor visitor ) : void
visitor NodeVisitor
리턴 void

InitArguments() 보호된 메소드

protected InitArguments ( ) : void
리턴 void

IterDefinition() 공개 메소드

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
리턴 System

프로퍼티 상세

boundType 보호되어 있는 프로퍼티

protected TypeData boundType
리턴 TypeData

bridgeMethods 보호되어 있는 프로퍼티

protected ArrayList,System.Collections bridgeMethods
리턴 System.Collections.ArrayList

constructor 보호되어 있는 프로퍼티

protected ConstructorBuilder,System.Reflection.Emit constructor
리턴 System.Reflection.Emit.ConstructorBuilder

creator 보호되어 있는 프로퍼티

protected MethodBuilder,System.Reflection.Emit creator
리턴 System.Reflection.Emit.MethodBuilder

current 보호되어 있는 프로퍼티

protected FieldBuilder,System.Reflection.Emit current
리턴 System.Reflection.Emit.FieldBuilder

currentPosition 보호되어 있는 프로퍼티

protected FieldBuilder,System.Reflection.Emit currentPosition
리턴 System.Reflection.Emit.FieldBuilder

getCurrent 보호되어 있는 프로퍼티

protected MethodBuilder,System.Reflection.Emit getCurrent
리턴 System.Reflection.Emit.MethodBuilder

localVariables 보호되어 있는 프로퍼티

protected Hashtable,System.Collections localVariables
리턴 System.Collections.Hashtable

moveNext 보호되어 있는 프로퍼티

protected MethodBuilder,System.Reflection.Emit moveNext
리턴 System.Reflection.Emit.MethodBuilder

moveNextArguments 보호되어 있는 프로퍼티

protected TypedNodeList,Babel.Compiler moveNextArguments
리턴 TypedNodeList

resumePoints 보호되어 있는 프로퍼티

protected ArrayList,System.Collections resumePoints
리턴 System.Collections.ArrayList

self 보호되어 있는 프로퍼티

protected FieldBuilder,System.Reflection.Emit self
리턴 System.Reflection.Emit.FieldBuilder

typeBuilder 보호되어 있는 프로퍼티

protected TypeBuilder,System.Reflection.Emit typeBuilder
리턴 System.Reflection.Emit.TypeBuilder

typeParameters 보호되어 있는 프로퍼티

protected TypedNodeList,Babel.Compiler typeParameters
리턴 TypedNodeList