:Interface Statement

 :Interface <interface name>
...
:EndInterface

An Interface is defined by a Script containing skeleton declarations of Properties and/or Methods. The script must begin with a :Interface Statement and end with a :EndInterface Statement.

An Interface may not contain Fields.

Properties and Methods defined in an Interface, and the Class functions that implement the Interface, may not contain :Access Statements.