Click or drag to resize

Block Fields

The Block type exposes the following members.

Fields
  NameDescription
Protected field_annotations
Any Annotations (Comments, DocComments, Attributes, or Messages) associated with the CodeObject (null if none).
(Inherited from CodeObject.)
Protected field_codeObjects
Child CodeObjects - the Parent of this collection will be the Block's Parent, so that the Parent of all child objects will be the Block's Parent, not the Block.
Protected field_columnNumber
The starting column number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.)
Protected field_endColumnNumber
The ending column number associated with the Block if parsed from or written to text form. This will be the column of the closing '}' if any, or of the last token if there are no braces, which is usually the ';' of the last statement.
Protected field_endLineNumber
The ending line number associated with the Block if parsed from or written to text form. This will be the line of the closing '}' if any, or of the last token if there are no braces, which is usually the ';' of the last statement.
Protected field_formatFlags
Formatting flags - for line feeds, braces, etc.
(Inherited from CodeObject.)
Protected field_lineNumber
The starting line number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.)
Protected field_namedMembers
Dictionary of named members in the block (LocalDecls, Labels, SwitchItems, nested LocalDeclExpr expressions, or if the block's parent is a TypeDecl then the various named members).
Protected field_parent
The parent CodeObject.
(Inherited from CodeObject.)
Public fieldStatic memberAlignComments
Determines if EOL comments on consecutive lines are aligned vertically.
Public fieldStatic memberParseTokenEnd
The token used to parse the end of a Block.
Public fieldStatic memberParseTokenStart
The token used to parse the start of a Block.
Top
See Also