Appearance
In order to avoid collisions with other types (such as when generating code) you can prefix a type with the file keyword to indicate it can only be referenced from the file it is defined in.
file
file class CantBeSeenOutside { }
public class CantBeSeenOutside234456aze { }