Routine name should not be declared inside namespace. Please declare outside of a namespace.

The specified subroutine or function was declared in a namespace. Because subroutines and functions are global in scope and are not located within a namespace, the warning alerts you that while a subroutine or function has been placed into a particular namespace in your code, it is actually not in that namespace. We strongly recommend that subroutines and functions be declared outside of a namespace to avoid unnecessary imports across sources. (Warning level 3 in traditional Synergy, warning level 4 in Synergy .NET)