Click or drag to resize

CodeObject Properties

The CodeObject type exposes the following members.

Properties
  NameDescription
Public property_AsString
This property is just to make debugging easier.
Public propertyAnnotations
Annotations (comments, attributes, directives, messages) associated with the current code object.
Public propertyColumnNumber
The column number associated with the CodeObject (if any, 0 if none).
Public propertyComment
The comment for the code object (if any).
Public propertyDocComment
The documentation comment for the code object (if any).
Public propertyEOLComment
The End-Of-Line comment for the code object (if any).
Public propertyHasAnnotations
True if the code object has any annotations.
Public propertyHasAttributes
True if the code object has any attributes.
Public propertyHasComments
True if the code object has any comments of any kind.
Public propertyHasCompilerDirectives
True if the code object has any compiler directive annotations.
Public propertyHasDocComments
True if the code object has any documentation comments.
Public propertyHasEOLComments
True if the code object has any EOL comments.
Public propertyHasEOLOrPostAnnotations
True if the code object has any EOL or Postfix annotations.
Public propertyHasErrors
True if the code object has any error messages.
Public propertyHasFirstOnLineAnnotations
True if the code object has any annotations on separate lines.
Public propertyHasInfixComments
True if the code object has any Infix comments.
Public propertyHasMessages
True if the code object has any generated messages.
Public propertyHasNoIndentation
Determines if the code object has no indentation.
Public propertyHasNonEOLComments
True if the code object has any regular (non-doc) preceding (non-EOL, non-Infix, non-Postfix) comments.
Public propertyHasPostAnnotations
True if the code object has any postfix annotations.
Public propertyHasTerminator
Determines if the code object has a terminator character.
Public propertyHiddenRef
Any hidden reference to another CodeObject.
Public propertyInfixComment
The infix comment for the code object (if any).
Public propertyIsFirstOnLine
Determines if the code object appears as the first item on a line.
Public propertyIsFirstOnLineDefault
True if the code object defaults to starting on a new line.
Public propertyIsGenerated
Determines if the code object is generated.
Public propertyIsGroupingSet
Determines if the 'grouping' (has parens or braces) status has been set.
Public propertyIsNewLinesSet
Determines if the newline count has been set on the code object.
Public propertyIsRenderable
True if the CodeObject is renderable.
Public propertyIsSingleLine
Determines if the code object only requires a single line for display.
Public propertyIsSingleLineDefault
True if the code object only requires a single line for display by default.
Public propertyLineNumber
The line number associated with the CodeObject (if any, 0 if none).
Public propertyNewLines
The number of newlines preceding the object (0 to N).
Public propertyParent
The parent CodeObject.
Public propertyPostfixComment
The postfix comment for the code object (if any).
Top
See Also