A component identi er is valid in the following places:
- From the point of declaration to the end of the class de nition.
- In all descendent types of this class, unless it is in the private part of the class
declaration.
- In all method declaration blocks of this class and descendent classes.
- In a with statement that operators on a variable of the given class's de nition.
Note that method designators are also considered identi ers.