C# Class Jurassic.Compiler.Statement.StatementLocals

Locals needed by GenerateStartOfStatement() and GenerateEndOfStatement().
显示文件 Open project: paulbartrum/jurassic

Public Properties

Property Type Description
EndOfStatement ILLabel
NonDefaultBreakStatementBehavior bool
NonDefaultSourceSpanBehavior bool
OriginalStackSize int

Property Details

EndOfStatement public_oe property

Gets or sets a label marking the end of the statement.
public ILLabel EndOfStatement
return ILLabel

NonDefaultBreakStatementBehavior public_oe property

Gets or sets a value that indicates whether the break statement will be handled specially by the calling code - this means that GenerateStartOfStatement() and GenerateEndOfStatement() do not have to generate code to handle the break statement.
public bool NonDefaultBreakStatementBehavior
return bool

NonDefaultSourceSpanBehavior public_oe property

Gets or sets a value that indicates whether the debugging information will be handled specially by the calling code - this means that GenerateStartOfStatement() and GenerateEndOfStatement() do not have to set this information.
public bool NonDefaultSourceSpanBehavior
return bool

OriginalStackSize public_oe property

Gets or sets the number of items on the IL stack at the start of the statement.
public int OriginalStackSize
return int