Click or drag to resize

IndexerDecl Fields

The IndexerDecl 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_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.)
Protected field_columnNumber
The starting column number associated with the CodeObject if parsed from or written to text form.
(Inherited from CodeObject.)
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_modifiers (Inherited from PropertyDeclBase.)
Protected field_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), or if this is an IndexerDecl it can be a ThisRef or a Dot operator with a TypeRef to an Interface on the left and ThisRef on the right.
(Inherited from PropertyDeclBase.)
Protected field_parameters
Protected field_parent
The parent CodeObject.
(Inherited from CodeObject.)
Protected field_type
The return type is an Expression that must evaluate to a TypeRef in valid code.
(Inherited from PropertyDeclBase.)
Public fieldStatic memberIndexerName
The internal name for an indexer.
Public fieldStatic memberParseToken
The token used to parse the code object.
Public fieldStatic memberParseTokenEnd
The token used to parse the end of the parameters.
Public fieldStatic memberParseTokenStart
The token used to parse the start of the parameters.
Top
See Also