C# Класс IronPython.Compiler.Ast.ScopeStatement.DelayedProfiling

Reducible node so that re-writing for profiling does not occur until after the script code has been completed and is ready to be compiled. Without this extra node profiling would force reduction of the node and we wouldn't have setup our constant access correctly yet.
Наследование: System.Linq.Expressions.Expression
Показать файл Открыть проект

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

Метод Описание
DelayedProfiling ( ScopeStatement ast, System.Linq.Expressions body, System.Linq.Expressions tick ) : System
Reduce ( ) : Expression

Защищенные методы

Метод Описание
VisitChildren ( System.Linq.Expressions visitor ) : Expression

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

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

public DelayedProfiling ( ScopeStatement ast, System.Linq.Expressions body, System.Linq.Expressions tick ) : System
ast ScopeStatement
body System.Linq.Expressions
tick System.Linq.Expressions
Результат System

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

public Reduce ( ) : Expression
Результат System.Linq.Expressions.Expression

VisitChildren() защищенный Метод

protected VisitChildren ( System.Linq.Expressions visitor ) : Expression
visitor System.Linq.Expressions
Результат System.Linq.Expressions.Expression