Given an unqualified name R
:
R
matches a local or parameter, then stop. If the local matched is the function return local or the getter return local of a property and the referencing context is not a variable expression, then continue. If the local matches is the setter value local of a property and the referencing context is a variable expression, then continue.R
matches accessible type members that were inherited from more than one base interface, then an error occurs.R
matches accessible members of the type, then stop.R
matches an accessible member of the namespace, then stop.R
matches accessible members in exactly one standard module, then stop. If R
matches accessible members in more than one standard module, an error occurs.R
matches one of them, then stop.R
matches an accessible member in exactly one namespace, then stop. If R
matches an accessible member in more than one namespace, an error results.