5.6.11 Instance Expressions

An instance expression consists of the keyword Me.

 instance-expression = "me" 

Static semantics. An instance expression is classified as a value. The declared type of an instance expression is the type defined by the class module containing the enclosing procedure. It is invalid for an instance expression to occur within a procedural module.

Runtime semantics. The keyword Me represents the current instance of the type defined by the enclosing class module and has this type as its value type.