MethodDeclBase Fields |
The MethodDeclBase 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.) | |
_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.) | |
_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 | ||
_name |
The name can be a string or an Expression (in which case it should be a Dot operator
with a TypeRef to an Interface on the left and an interface member ref on the right).
For ConstructorDecls and DestructorDecls, the name should be null (they take on the
name of their parent type).
| |
_parameters | ||
_parent |
The parent CodeObject.
(Inherited from CodeObject.) | |
_returnType |
The return type is an Expression that must evaluate to a TypeRef in valid code.
| |
ExtensionPrefix |
The prefix displayed for extension methods.
| |
ParseTokenEnd |
The token used to parse the end of a list of parameters.
| |
ParseTokenStart |
The token used to parse the start of a list of parameters.
|