C# 클래스 Jurassic.Compiler.LoopStatement

Represents a javascript loop statement (for, for-in, while and do-while).
상속: Statement
파일 보기 프로젝트 열기: paulbartrum/jurassic

공개 메소드들

메소드 설명
GenerateCode ( ILGenerator generator, OptimizationInfo optimizationInfo ) : void

Generates CIL for the statement.

LoopStatement ( IList labels ) : System

Creates a new LoopStatement instance.

비공개 메소드들

메소드 설명
FindTypedVariables ( ) : InferredTypeInfo>.Dictionary

Finds variables that were assigned to and determines their types.

FindTypedVariables ( Jurassic.Compiler.AstNode root, InferredTypeInfo>.Dictionary variableTypes, bool conditional, bool &continueEncountered ) : void

Finds variables that were assigned to and determines their types.

메소드 상세

GenerateCode() 공개 메소드

Generates CIL for the statement.
public GenerateCode ( ILGenerator generator, OptimizationInfo optimizationInfo ) : void
generator ILGenerator The generator to output the CIL to.
optimizationInfo OptimizationInfo Information about any optimizations that should be performed.
리턴 void

LoopStatement() 공개 메소드

Creates a new LoopStatement instance.
public LoopStatement ( IList labels ) : System
labels IList The labels that are associated with this statement.
리턴 System