C# Class Boo.Lang.Compiler.Steps.GeneratorExpressionProcessor

Inheritance: Boo.Lang.Compiler.AbstractCompilerComponent
Afficher le fichier Open project: boo/boo-lang Class Usage Examples

Méthodes publiques

Méthode Description
CreateEnumerableConstructorInvocation ( ) : MethodInvocationExpression
GeneratorExpressionProcessor ( CompilerContext context, Boo.Lang.Compiler.Steps.ForeignReferenceCollector collector, Boo.Lang.Compiler.Ast.GeneratorExpression node ) : System
Run ( ) : void

Private Methods

Méthode Description
CreateAnonymousGeneratorType ( ) : void
CreateClone ( ) : void
CreateCurrent ( ) : void
CreateDispose ( ) : void
CreateGetEnumerator ( ) : void
CreateMethodInvocation ( ClassDefinition cd, string name ) : MethodInvocationExpression
CreateMoveNext ( ) : void
CreateReset ( ) : void
EnumeratorConstructorMustCallReset ( ) : void
GetMember ( IType type, string name, EntityType entityType ) : IEntity

Gets the member of the specified type with the specified name, assuming there is only one.

GetMemberwiseCloneMethod ( ) : IMethod
RemoveReferencedDeclarations ( ) : void

Method Details

CreateEnumerableConstructorInvocation() public méthode

public CreateEnumerableConstructorInvocation ( ) : MethodInvocationExpression
Résultat Boo.Lang.Compiler.Ast.MethodInvocationExpression

GeneratorExpressionProcessor() public méthode

public GeneratorExpressionProcessor ( CompilerContext context, Boo.Lang.Compiler.Steps.ForeignReferenceCollector collector, Boo.Lang.Compiler.Ast.GeneratorExpression node ) : System
context Boo.Lang.Compiler.CompilerContext
collector Boo.Lang.Compiler.Steps.ForeignReferenceCollector
node Boo.Lang.Compiler.Ast.GeneratorExpression
Résultat System

Run() public méthode

public Run ( ) : void
Résultat void