C# Класс Jurassic.Compiler.Statement

Represents a javascript statement.
Наследование: Jurassic.Compiler.AstNode
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GenerateEndOfStatement ( ILGenerator generator, OptimizationInfo optimizationInfo, StatementLocals locals ) : void

Generates CIL for the end of every statement.

GenerateStartOfStatement ( ILGenerator generator, OptimizationInfo optimizationInfo, StatementLocals locals ) : void

Generates CIL for the start of every statement.

Statement ( IList labels ) : System

Creates a new Statement instance.

ToString ( ) : string

Converts the statement to a string.

ToString ( int indentLevel ) : string

Converts the statement to a string.

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

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

Generates CIL for the end of every statement.
public GenerateEndOfStatement ( ILGenerator generator, OptimizationInfo optimizationInfo, StatementLocals locals ) : void
generator ILGenerator The generator to output the CIL to.
optimizationInfo OptimizationInfo Information about any optimizations that should be performed.
locals StatementLocals Variables common to both GenerateStartOfStatement() and GenerateEndOfStatement().
Результат void

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

Generates CIL for the start of every statement.
public GenerateStartOfStatement ( ILGenerator generator, OptimizationInfo optimizationInfo, StatementLocals locals ) : void
generator ILGenerator The generator to output the CIL to.
optimizationInfo OptimizationInfo Information about any optimizations that should be performed.
locals StatementLocals Variables common to both GenerateStartOfStatement() and GenerateEndOfStatement().
Результат void

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

Creates a new Statement instance.
public Statement ( IList labels ) : System
labels IList The labels that are associated with this statement.
Результат System

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

Converts the statement to a string.
public ToString ( ) : string
Результат string

ToString() публичный абстрактный Метод

Converts the statement to a string.
public abstract ToString ( int indentLevel ) : string
indentLevel int The number of tabs to include before the statement.
Результат string