Informs the compiler that the specified class's home module is the current compilation unit.
The home module is where items, such as the virtual function table, are stored. If an item is referenced from outside of the compilation unit, it will not be generated outside its home. This can reduce the amount of code generated for the application.
A warning will be produced if there is a #pragma ishome without a matching #pragma hashome.