16.6.3 Class scope

A component identifier (one of the items in the class’ component list) is valid in the following places:

  1. From the point of declaration to the end of the class definition.
  2. In all descendent types of this class, unless it is in the private part of the class declaration.
  3. In all method declaration blocks of this class and descendent classes.
  4. In a With statement that operators on a variable of the given class’s definition.

Note that method designators are also considered identifiers.