For the source classes/interface the order is following:
• functions and properties in order of declaration (how it was written in the source code)
• fake-overrides in some order (IIRC it's alpabetical, for the overloads it is determenistic, but complex)
For classes/interfaces from dependecnies the order of properties is following
• functions (most likely in alphabetical order)
• properties
• in declaration order, if the class was compiled with 1.9+
• in alphabetical otherwise