C# 클래스 IronPython.Compiler.Ast.ComprehensionScope

Scope for the comprehension. Because scopes are usually statements and comprehensions are expressions this doesn't actually show up in the AST hierarchy and instead hangs off the comprehension expression.
상속: ScopeStatement
파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddVariables Microsoft.Scripting.Ast.Ast
BindReference PythonVariable
ExposesLocalVariable bool
GetLambda Microsoft.Scripting.Ast.LightLambdaExpression
GetVariableExpression Microsoft.Scripting.Ast.Ast

공개 메소드들

메소드 설명
ComprehensionScope ( Expression comprehension ) : System
Walk ( IronPython.Compiler.Ast.PythonWalker walker ) : void

비공개 메소드들

메소드 설명
AddVariables ( Microsoft.Scripting.Ast.Ast expression ) : Microsoft.Scripting.Ast.Ast
BindReference ( PythonNameBinder binder, PythonReference reference ) : PythonVariable
ExposesLocalVariable ( PythonVariable variable ) : bool
GetLambda ( ) : Microsoft.Scripting.Ast.LightLambdaExpression
GetVariableExpression ( PythonVariable variable ) : Microsoft.Scripting.Ast.Ast

메소드 상세

ComprehensionScope() 공개 메소드

public ComprehensionScope ( Expression comprehension ) : System
comprehension Expression
리턴 System

Walk() 공개 메소드

public Walk ( IronPython.Compiler.Ast.PythonWalker walker ) : void
walker IronPython.Compiler.Ast.PythonWalker
리턴 void