C# Класс Boo.Lang.Compiler.Steps.GeneratorExpressionProcessor

Наследование: Boo.Lang.Compiler.AbstractCompilerComponent
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateEnumerableConstructorInvocation ( ) : MethodInvocationExpression
GeneratorExpressionProcessor ( CompilerContext context, Boo.Lang.Compiler.Steps.ForeignReferenceCollector collector, Boo.Lang.Compiler.Ast.GeneratorExpression node ) : System
Run ( ) : void

Приватные методы

Метод Описание
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

Описание методов

CreateEnumerableConstructorInvocation() публичный Метод

public CreateEnumerableConstructorInvocation ( ) : MethodInvocationExpression
Результат Boo.Lang.Compiler.Ast.MethodInvocationExpression

GeneratorExpressionProcessor() публичный Метод

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
Результат System

Run() публичный Метод

public Run ( ) : void
Результат void