I want to know what type of objects can be declared at file level (and by "file level" I mean to be able to declare them in a blank .VB file, not inside a class, sub or anything else). I know these can appear at file level:

Module
Class
Namespace
Structure
Enum




Is there anything else that I am missing? or is that all that you can declare at file level?