Boo.Lang.Compiler.Steps.GeneratorExpressionProcessor.Run C# (CSharp) Method

Run() public method

public Run ( ) : void
return void
        public void Run()
        {
            RemoveReferencedDeclarations();
            CreateAnonymousGeneratorType();
        }

Usage Example

Ejemplo n.º 1
0
        override public void LeaveGeneratorExpression(GeneratorExpression node)
        {
            var collector = new ForeignReferenceCollector();

            collector.CurrentType = (IType)AstUtil.GetParentClass(node).Entity;
            node.Accept(collector);

            var processor = new GeneratorExpressionProcessor(Context, collector, node);

            processor.Run();
            ReplaceCurrentNode(processor.CreateEnumerableConstructorInvocation());
        }
All Usage Examples Of Boo.Lang.Compiler.Steps.GeneratorExpressionProcessor::Run