ClassDecl Fields |
The ClassDecl type exposes the following members.
Name | Description | |
---|---|---|
_annotations |
Any Annotations (Comments, DocComments, Attributes,
or Messages) associated with the CodeObject (null if none).
(Inherited from CodeObject.) | |
_baseTypes |
List of base types, each of which is an Expression that must evaluate to a TypeRef in valid code.
(Inherited from BaseListTypeDecl.) | |
_body |
The body is always a Block, which in turn may contain zero or more other code objects,
and it can also be null in special cases (such as for method signatures with no body,
delegate declarations, or a While with the semi-colon on the same line).
(Inherited from BlockStatement.) | |
_columnNumber |
The starting column number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.) | |
_constraintClauses | (Inherited from TypeDecl.) | |
_formatFlags |
Formatting flags - for line feeds, braces, etc.
(Inherited from CodeObject.) | |
_lineNumber |
The starting line number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.) | |
_modifiers | (Inherited from TypeDecl.) | |
_name | (Inherited from TypeDecl.) | |
_otherParts |
A cached list of other parts of this type if it's a partial type.
(Inherited from TypeDecl.) | |
_parent |
The parent CodeObject.
(Inherited from CodeObject.) | |
_parentProject |
The parent Project of the TypeDecl, used for performance when importing types.
(Inherited from TypeDecl.) | |
_startColumnNumber | (Inherited from TypeDecl.) | |
_startLineNumber | (Inherited from TypeDecl.) | |
_typeParameters | (Inherited from TypeDecl.) | |
ParseToken |
The token used to parse the code object.
| |
PartialClassLocks |
A dictionary of lockable objects by class name, so that all partial classes share a single lock.
|